Module: ServerSentEvents
- Defined in:
- lib/server_sent_events.rb,
lib/server_sent_events/event.rb,
lib/server_sent_events/client.rb,
lib/server_sent_events/parser.rb,
lib/server_sent_events/version.rb
Defined Under Namespace
Classes: Client, Event, Parser
Constant Summary collapse
- VERSION =
"0.1.1"
Class Method Summary collapse
-
.listen(address, headers = {}, &callback) ⇒ Object
Convenience method go the up-and running fast.
Class Method Details
.listen(address, headers = {}, &callback) ⇒ Object
Convenience method go the up-and running fast.
In order to start listening to server events, this is all the code that we need:
ServerSentEvents.listen("http://example.com") do |event|
puts event
end
18 19 20 |
# File 'lib/server_sent_events.rb', line 18 def self.listen(address, headers = {}, &callback) Client.new(URI(address), Parser.new, headers).listen(&callback) end |