Class: SharkOnLambda::Application

Inherits:
Object
  • Object
show all
Defined in:
lib/shark_on_lambda/application.rb

Instance Method Summary collapse

Instance Method Details

#call(env) ⇒ Object



5
6
7
# File 'lib/shark_on_lambda/application.rb', line 5

def call(env)
  dup.call!(env)
end

#call!(env) ⇒ Object



9
10
11
12
13
# File 'lib/shark_on_lambda/application.rb', line 9

def call!(env)
  dispatcher = SharkOnLambda.config.dispatcher
  middleware_stack = SharkOnLambda.config.middleware.build(dispatcher)
  middleware_stack.call(env)
end