module EventStore::HTTP::Controls::MediaTypes::Atom::Page::Links
Public Class Methods
example(backward: nil)
click to toggle source
# 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 => metadata } if backward hash.merge!({ :previous => Backward.previous, :next => Backward.next, }) else hash.merge!({ :previous => self.previous, :next => self.next, }) end hash end
first()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# File lib/event_store/http/controls/media_types/atom/page/links.rb, line 51 def self.metadata "http://127.0.0.1:2113/streams/testStream/metadata" end
next()
click to toggle source
# 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()
click to toggle source
# 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()
click to toggle source
# 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