class DockerCloud::EventsAPI
Private Instance Methods
_on_message(event)
click to toggle source
# File lib/docker_cloud/api/events_api.rb, line 17 def _on_message(event) @listeners[:message].call(convert_to_dockercloud_event(event)) if @listeners[:message] end
convert_to_dockercloud_event(original_event)
click to toggle source
# File lib/docker_cloud/api/events_api.rb, line 21 def convert_to_dockercloud_event(original_event) data = parse(original_event.data) options = { websocket_type: original_event.type, bubbles: original_event.bubbles, cancelable: original_event.cancelable, target: original_event.target, current_target: original_event.current_target, event_phase: original_event.event_phase } DockerCloud::Event.new('message', options.merge(data)) end
root_path()
click to toggle source
# File lib/docker_cloud/api/events_api.rb, line 13 def root_path 'audit' end
websocket_path()
click to toggle source
# File lib/docker_cloud/api/events_api.rb, line 9 def websocket_path @websocket_path ||= '/events'.freeze end