Sha256: e243504b98fc32aeaa2c8f30fdb507b8c60e9b52ebef1645a4b1819589e49a0a
Contents?: true
Size: 538 Bytes
Versions: 1
Compression:
Stored size: 538 Bytes
Contents
module Rack::App::InstanceMethods::Core attr_writer :request, :response def params request.env[::Rack::App::Constants::PARSED_PARAMS] ||= Rack::App::Params.new(request.env).to_hash end def validated_params request.env[::Rack::App::Constants::VALIDATED_PARAMS] end def request @request || raise("request object is not set for #{self.class}") end def response @response || raise("response object is not set for #{self.class}") end def finish_response throw(:rack_response, response) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rack-app-5.0.0.rc1 | lib/rack/app/instance_methods/core.rb |