module EventStore::HTTP::MediaTypes::Atom::Page::Embed::Body::Transformer
Public Class Methods
instance(raw_data)
click to toggle source
# File lib/event_store/http/media_types/atom/page/embed/body/transformer.rb, line 13 def self.instance(raw_data) page = Transform::Read.instance raw_data, Embed::Rich raw_data[:entries].each_with_index do |entry_data, index| event = page.entries.fetch index data = JSON.read entry_data[:data] event.content.data = data unless entry_data[:meta_data].nil? metadata = JSON.read entry_data[:meta_data] event.content.metadata = metadata end end page end
json()
click to toggle source
# File lib/event_store/http/media_types/atom/page/embed/body/transformer.rb, line 9 def self.json JSON end