class Phaedra::Request
Public Instance Methods
[](key)
click to toggle source
# File lib/phaedra/rack_app.rb, line 19 def [](key) header[key] end
body()
click to toggle source
# File lib/phaedra/rack_app.rb, line 23 def body @request_body ||= "" + get_header(Rack::RACK_INPUT).read end
header()
click to toggle source
# File lib/phaedra/rack_app.rb, line 10 def header @transformed_headers ||= @env.dup.transform_keys do |key| key.respond_to?(:downcase) ? key.downcase : key end.tap do |headers| # TODO: normalize a few common headers headers["authorization"] = headers["http_authorization"] end end
query()
click to toggle source
# File lib/phaedra/rack_app.rb, line 6 def query self.GET end