module EventStore::HTTP::MediaTypes::Atom::Page::Embed::None::Transformer
Public Class Methods
instance(raw_data)
click to toggle source
# File lib/event_store/http/media_types/atom/page/embed/none/transformer.rb, line 13 def self.instance(raw_data) page = Page.new SetAttributes.(page, raw_data, exclude: [:links, :entries]) Links.set page.links, raw_data[:links] raw_data[:entries].each do |entry_data| event = Event.new SetAttributes.(event, entry_data, exclude: [:links, :is_meta_data, :is_link_meta_data]) Links.set event.links, entry_data[:links] page.entries << event end page end
json()
click to toggle source
# File lib/event_store/http/media_types/atom/page/embed/none/transformer.rb, line 9 def self.json JSON end