Class: Lamby::Rack
Constant Summary collapse
- LAMBDA_EVENT =
'lambda.event'.freeze
- LAMBDA_CONTEXT =
'lambda.context'.freeze
- HTTP_X_REQUESTID =
'HTTP_X_REQUEST_ID'.freeze
- HTTP_COOKIE =
'HTTP_COOKIE'.freeze
Instance Attribute Summary collapse
-
#context ⇒ Object
readonly
Returns the value of attribute context.
-
#event ⇒ Object
readonly
Returns the value of attribute event.
Instance Method Summary collapse
- #env ⇒ Object
-
#initialize(event, context) ⇒ Rack
constructor
A new instance of Rack.
- #multi_value? ⇒ Boolean
- #response(_handler) ⇒ Object
Methods included from SamHelpers
Constructor Details
#initialize(event, context) ⇒ Rack
Returns a new instance of Rack.
13 14 15 16 |
# File 'lib/lamby/rack.rb', line 13 def initialize(event, context) @event = event @context = context end |
Instance Attribute Details
#context ⇒ Object (readonly)
Returns the value of attribute context.
11 12 13 |
# File 'lib/lamby/rack.rb', line 11 def context @context end |
#event ⇒ Object (readonly)
Returns the value of attribute event.
11 12 13 |
# File 'lib/lamby/rack.rb', line 11 def event @event end |
Instance Method Details
#env ⇒ Object
18 19 20 |
# File 'lib/lamby/rack.rb', line 18 def env @env ||= env_base.merge!(env_headers) end |
#multi_value? ⇒ Boolean
26 27 28 |
# File 'lib/lamby/rack.rb', line 26 def multi_value? false end |
#response(_handler) ⇒ Object
22 23 24 |
# File 'lib/lamby/rack.rb', line 22 def response(_handler) {} end |