Skip to content

Instantly share code, notes, and snippets.

Avatar

Michael Bleigh mbleigh

View GitHub Profile
View mijireh_api.rb
class API < Grape::API
version '1'
end
Rack::Builder.new do
use Rack::Cors do |config|
config.allow do |allow|
allow.origins '*'
allow.resource '*', :headers => :any
end
View gist:1384828
Object.pathy!
def response
last_response.stub!(:parsed_body).and_return(MultiJson.decode(last_response.body))
last_response
end
def body(path = nil)
if path
response.parsed_body.at_json_path(path)
View Alternative.rb
# I hear that aliasing lambda is bad, but this is
# much more readable...
alias :this_block :lambda
this_block{ @this.destroy }.should change(Thing, :count).by(-1)
You can’t perform that action at this time.