Sha256: 8573ff2a598e0d1485a5bcf1c8be8221f0de61a6132c873c158294836e146242
Contents?: true
Size: 609 Bytes
Versions: 1
Compression:
Stored size: 609 Bytes
Contents
class Response def self.perform(app) request = app.request if d = Double.where(:fullpath => request.fullpath, :active => true, :verb => request.request_method).first request.body.rewind body = request.body.read #without temp variable ':body => body' is always nil. mistery d.requests.create!(:rack_env => request.env.to_json, :body => body, :params => request.params.to_json) app.body d.content elsif r = Redirect.ordered.find { |r| request.fullpath =~ /#{r.pattern}/ } app.redirect( "#{r.to}#{request.fullpath}" ) else app.status 404 end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rest-assured-0.2.0.rc1 | lib/rest-assured/routes/response.rb |