Module: EventStore::HTTP::Controls::MediaTypes::Atom::Event::Content
- Defined in:
- lib/event_store/http/controls/media_types/atom/event/content.rb
Class Method Summary collapse
- .data(position = nil) ⇒ Object
- .event_number(position = nil) ⇒ Object
- .event_stream_id ⇒ Object
- .event_type ⇒ Object
- .example(position = nil, metadata: nil) ⇒ Object
- .metadata(position = nil) ⇒ Object
Class Method Details
.data(position = nil) ⇒ Object
34 35 36 |
# File 'lib/event_store/http/controls/media_types/atom/event/content.rb', line 34 def self.data(position=nil) Controls::Event::Data.example position end |
.event_number(position = nil) ⇒ Object
26 27 28 |
# File 'lib/event_store/http/controls/media_types/atom/event/content.rb', line 26 def self.event_number(position=nil) position || 0 end |
.event_stream_id ⇒ Object
22 23 24 |
# File 'lib/event_store/http/controls/media_types/atom/event/content.rb', line 22 def self.event_stream_id Page.stream end |
.event_type ⇒ Object
30 31 32 |
# File 'lib/event_store/http/controls/media_types/atom/event/content.rb', line 30 def self.event_type Controls::Event::Type.example end |
.example(position = nil, metadata: nil) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 |
# File 'lib/event_store/http/controls/media_types/atom/event/content.rb', line 8 def self.example(position=nil, metadata: nil) position ||= 0 = position if == true content = EventStore::HTTP::MediaTypes::Atom::Event::Content.new content.event_stream_id = event_stream_id content.event_number = event_number position content.event_type = event_type content.data = data position content. = unless .nil? content end |