module EventStore::HTTP::Controls::MediaTypes::Atom::Page
Public Class Methods
example(embed: nil, backward: nil)
click to toggle source
# File lib/event_store/http/controls/media_types/atom/page.rb, line 7 def self.example(embed: nil, backward: nil) page = EventStore::HTTP::MediaTypes::Atom::Page.new page.id = id page.updated = updated page.stream_id = stream_id page.links = Links.example backward: backward Entries.count.times do |index| entry = Entries.example index, embed: embed page.entries << entry end page end
id()
click to toggle source
# File lib/event_store/http/controls/media_types/atom/page.rb, line 27 def self.id "http://#{Controls::IPAddress.example}:#{Port.example}/streams/#{stream}" end
stream()
click to toggle source
# File lib/event_store/http/controls/media_types/atom/page.rb, line 23 def self.stream Stream.example random: false end
stream_id()
click to toggle source
# File lib/event_store/http/controls/media_types/atom/page.rb, line 35 def self.stream_id stream end
updated()
click to toggle source
# File lib/event_store/http/controls/media_types/atom/page.rb, line 31 def self.updated Controls::Time::Raw.example.iso8601 6 end