Class: Jouba::Event
- Inherits:
-
Hashie::Trash
- Object
- Hashie::Trash
- Jouba::Event
- Defined in:
- lib/jouba/event.rb
Class Method Summary collapse
Instance Method Summary collapse
- #track ⇒ Object (also: #save)
Class Method Details
.deserialize(serialized_event) ⇒ Object
14 15 16 |
# File 'lib/jouba/event.rb', line 14 def self.deserialize(serialized_event) new(serialized_event) end |
.serialize(event) ⇒ Object
10 11 12 |
# File 'lib/jouba/event.rb', line 10 def self.serialize(event) event.to_h end |
.stream(key, params) ⇒ Object
18 19 20 |
# File 'lib/jouba/event.rb', line 18 def self.stream(key, params) Jouba.Store.get(key, params).map { |event| Event.deserialize(event) } end |