Sha256: 82581cf4da3a0f54b09d2e080510322c90c12a733d519c0e20459650b788f82b
Contents?: true
Size: 676 Bytes
Versions: 34
Compression:
Stored size: 676 Bytes
Contents
module RequestHelpers include Rack::Test::Methods def app Cuboid::Rest::Server end def response_data JSON.load response.body rescue => e ap response raise end def pretty_response_body JSON.pretty_generate( response_data ) end def response_body response.body end def response_code response.status end def response last_response end %w(get post put delete).each do |m| define_method m do |path, parameters = nil, headers = {}| super( path, (parameters.to_json if parameters), headers ) end end extend self end
Version data entries
34 entries across 34 versions & 1 rubygems