class Hanami::Action::Request

An HTTP request based on top of Rack::Request. This guarantees backwards compatibility with with Rack.

@since 0.3.1

@see www.rubydoc.info/gems/rack/Rack/Request

Public Instance Methods

[](*) click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 64
def [](*)
  raise NotImplementedError, 'Please use params passed to Action#call'
end
[]=(*) click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 72
def []=(*)
  raise NotImplementedError, 'Please use params passed to Action#call'
end
content_type() click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 16
def content_type
  raise NotImplementedError, 'Please use Action#content_type'
end
cookies() click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 32
def cookies
  raise NotImplementedError, 'Please include Action::Cookies and use Action#cookies'
end
delete_param(*) click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 56
def delete_param(*)
  raise NotImplementedError, 'Please use params passed to Action#call'
end
params() click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 40
def params
  raise NotImplementedError, 'Please use params passed to Action#call'
end
session() click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 24
def session
  raise NotImplementedError, 'Please include Action::Session and use Action#session'
end
update_param(*) click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 48
def update_param(*)
  raise NotImplementedError, 'Please use params passed to Action#call'
end
values_at(*) click to toggle source

@raise [NotImplementedError]

@since 0.3.1 @api private

# File lib/hanami/action/request.rb, line 80
def values_at(*)
  raise NotImplementedError, 'Please use params passed to Action#call'
end