Class: MessageStore::Controls::GetLast::Example
- Inherits:
-
Object
- Object
- MessageStore::Controls::GetLast::Example
- Includes:
- Get::Stream::Last
- Defined in:
- lib/message_store/controls/get_last.rb
Instance Attribute Summary collapse
Instance Method Summary collapse
Methods included from Get::Stream::Last
Instance Attribute Details
#session ⇒ Object
16 17 18 |
# File 'lib/message_store/controls/get_last.rb', line 16 def session @session ||= GetLast.default_session end |
Instance Method Details
#call(stream_name) ⇒ Object
20 21 |
# File 'lib/message_store/controls/get_last.rb', line 20 def call(stream_name) end |
#configure(session: nil) ⇒ Object
23 24 25 |
# File 'lib/message_store/controls/get_last.rb', line 23 def configure(session: nil) self.session = session end |
#session?(session) ⇒ Boolean
27 28 29 |
# File 'lib/message_store/controls/get_last.rb', line 27 def session?(session) self.session.equal?(session) end |