diff options
author | David Heinemeier Hansson <david@loudthinking.com> | 2015-06-27 16:54:20 +0200 |
---|---|---|
committer | David Heinemeier Hansson <david@loudthinking.com> | 2015-06-27 16:54:20 +0200 |
commit | 98c1ce0aec6d996836a1c38dc8ebd1caeb49240d (patch) | |
tree | ec4781bfbf0619c09c757427f1777a52c84e0d72 /lib/action_cable | |
parent | 3c333f1a22c1b4f0ae42161df1ce9b4c4730999d (diff) | |
download | rails-98c1ce0aec6d996836a1c38dc8ebd1caeb49240d.tar.gz rails-98c1ce0aec6d996836a1c38dc8ebd1caeb49240d.tar.bz2 rails-98c1ce0aec6d996836a1c38dc8ebd1caeb49240d.zip |
Composed method on the response
Diffstat (limited to 'lib/action_cable')
-rw-r--r-- | lib/action_cable/connection/base.rb | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/lib/action_cable/connection/base.rb b/lib/action_cable/connection/base.rb index e5d63abe5b..2da1b74c76 100644 --- a/lib/action_cable/connection/base.rb +++ b/lib/action_cable/connection/base.rb @@ -30,7 +30,7 @@ module ActionCable websocket.on(:message) { |event| on_message event.data } websocket.on(:close) { |event| send_async :on_close } - websocket.rack_response + respond_to_successful_request else respond_to_invalid_request end @@ -104,6 +104,10 @@ module ActionCable end + def respond_to_successful_request + websocket.rack_response + end + def respond_to_invalid_request logger.info finished_request_message [ 404, { 'Content-Type' => 'text/plain' }, [ 'Page not found' ] ] |