module EventStore::HTTP::Controls::MediaTypes::Atom::Event
Public Class Methods
example(position=nil, content: nil)
click to toggle source
# File lib/event_store/http/controls/media_types/atom/event.rb, line 7 def self.example(position=nil, content: nil) content = true if content.nil? content = Content.example position if content == true event = EventStore::HTTP::MediaTypes::Atom::Event.new event.title = title position event.id = id position event.updated = updated event.summary = summary event.content = content if content event.links = Links.example position event end
id(position=nil)
click to toggle source
# File lib/event_store/http/controls/media_types/atom/event.rb, line 28 def self.id(position=nil) position ||= 0 "http://#{Controls::IPAddress.example}:#{Port.example}/streams/#{Page.stream}/#{position}" end
summary()
click to toggle source
# File lib/event_store/http/controls/media_types/atom/event.rb, line 34 def self.summary Content.event_type end
title(position=nil)
click to toggle source
# File lib/event_store/http/controls/media_types/atom/event.rb, line 22 def self.title(position=nil) position ||= 0 "#{position}@testStream" end
updated()
click to toggle source
# File lib/event_store/http/controls/media_types/atom/event.rb, line 38 def self.updated Controls::Time::Raw.example.iso8601 6 end