lib/lamby/handler.rb in lamby-4.2.1 vs lib/lamby/handler.rb in lamby-4.3.0

- old
+ new

@@ -90,13 +90,14 @@ rack_response elsif lambdakiq? Lambdakiq.cmd event: @event, context: @context elsif lambda_cable? LambdaCable.cmd event: @event, context: @context + elsif command? + Lamby::Command.cmd event: @event, context: @context elsif runner? - @status, @headers, @body = Runner.call(@event) - { statusCode: status, headers: headers, body: body } + Lamby::Runner.cmd event: @event, context: @context elsif event_bridge? Lamby.config.event_bridge_handler.call @event, @context else [404, {}, StringIO.new('')] end @@ -119,10 +120,14 @@ def lambdakiq? defined?(::Lambdakiq) && ::Lambdakiq.jobs?(@event) end def runner? - Runner.handle?(@event) + Lamby::Runner.handle?(@event) + end + + def command? + Lamby::Command.handle?(@event) end def lambda_cable? defined?(::LambdaCable) && ::LambdaCable.handle?(@event, @context) end