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(*args) ⇒ Object
135
136
137
138
139
140
141
|
# File 'lib/angelo/stash.rb', line 135
def event *args
name, data = args
raise ArgumentError if @context == :default and data.nil?
data, name = name, @context if data.nil?
each {|s| s.write Angelo::Base.sse_event(name, data)}
nil
end
|
#message(data) ⇒ Object
143
144
145
146
|
# File 'lib/angelo/stash.rb', line 143
def message data
each {|s| s.write Angelo::Base.sse_message(data)}
nil
end
|