Class: Angelo::Stash::SSE
Instance Method Summary
collapse
peeraddrs, stashes
#<<, #[], #all_each, #each, #initialize, #length, #peeraddr, #peeraddrs, #reject!, #remove_socket, #stash, #stashes
Instance Method Details
#event(data) ⇒ Object
130
131
132
133
134
|
# File 'lib/angelo/stash.rb', line 130
def event data
raise ArgumentError.new 'use #message method for "messages"' if @context == :default
each {|s| s.write Angelo::Base.sse_event(@context, data)}
nil
end
|
#message(data) ⇒ Object
136
137
138
139
|
# File 'lib/angelo/stash.rb', line 136
def message data
each {|s| s.write Angelo::Base.sse_message(data)}
nil
end
|