lib/lamby/handler.rb in lamby-4.0.2 vs lib/lamby/handler.rb in lamby-4.1.0

- old
+ new

@@ -86,15 +86,17 @@ Debug.call @event, @context, rack.env elsif rack? @status, @headers, @body = @app.call rack.env set_cookies rack_response + elsif lambdakiq? + Lambdakiq.cmd event: @event, context: @context + elsif lambda_cable? + LambdaCable.cmd event: @event, context: @context elsif runner? @status, @headers, @body = Runner.call(@event) { statusCode: status, headers: headers, body: body } - elsif lambdakiq? - Lambdakiq.handler(@event) elsif event_bridge? Lamby.config.event_bridge_handler.call @event, @context else [404, {}, StringIO.new('')] end @@ -118,8 +120,12 @@ defined?(::Lambdakiq) && ::Lambdakiq.jobs?(@event) end def runner? Runner.handle?(@event) + end + + def lambda_cable? + defined?(::LambdaCable) && ::LambdaCable.handle?(@event, @context) end end end