Module: EventStore::HTTP::Controls::MediaTypes::Atom::Page::Links
- Defined in:
- lib/event_store/http/controls/media_types/atom/page/links.rb
Defined Under Namespace
Modules: Backward
Class Method Summary collapse
- .example(backward: nil) ⇒ Object
- .first ⇒ Object
- .last ⇒ Object
- .metadata ⇒ Object
- .next ⇒ Object
- .previous ⇒ Object
- .self ⇒ Object
Class Method Details
.example(backward: nil) ⇒ Object
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'lib/event_store/http/controls/media_types/atom/page/links.rb', line 8 def self.example(backward: nil) hash = { :self => self.self, :first => first, :last => last, :metadata => } if backward hash.merge!({ :previous => Backward.previous, :next => Backward.next, }) else hash.merge!({ :previous => self.previous, :next => self.next, }) end hash end |
.first ⇒ Object
35 36 37 |
# File 'lib/event_store/http/controls/media_types/atom/page/links.rb', line 35 def self.first "http://127.0.0.1:2113/streams/testStream/head/backward/20" end |
.last ⇒ Object
39 40 41 |
# File 'lib/event_store/http/controls/media_types/atom/page/links.rb', line 39 def self.last "http://127.0.0.1:2113/streams/testStream/0/forward/20" end |
.metadata ⇒ Object
51 52 53 |
# File 'lib/event_store/http/controls/media_types/atom/page/links.rb', line 51 def self. "http://127.0.0.1:2113/streams/testStream/metadata" end |
.next ⇒ Object
43 44 45 |
# File 'lib/event_store/http/controls/media_types/atom/page/links.rb', line 43 def self.next "http://127.0.0.1:2113/streams/testStream/49/backward/20" end |
.previous ⇒ Object
47 48 49 |
# File 'lib/event_store/http/controls/media_types/atom/page/links.rb', line 47 def self.previous "http://127.0.0.1:2113/streams/testStream/70/forward/20" end |
.self ⇒ Object
31 32 33 |
# File 'lib/event_store/http/controls/media_types/atom/page/links.rb', line 31 def self.self "http://127.0.0.1:2113/streams/testStream" end |