We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 4bfbd00 commit def0d1cCopy full SHA for def0d1c
lib/pusher/webhook.rb
@@ -30,8 +30,8 @@ class WebHook
30
#
31
def initialize(request, client = Pusher)
32
@client = client
33
- # Should work without Rack
34
- if defined?(Rack::Request) && request.kind_of?(Rack::Request)
+ # For Rack::Request and ActionDispatch::Request
+ if request.respond_to?(:env) && request.respond_to?(:content_type)
35
@key = request.env['HTTP_X_PUSHER_KEY']
36
@signature = request.env["HTTP_X_PUSHER_SIGNATURE"]
37
@content_type = request.content_type
0 commit comments