class DomainModel::Serializer
Public Class Methods
serialize(object)
click to toggle source
# File lib/domain_model.rb, line 120 def self.serialize(object) new.serialize(object) end
Public Instance Methods
serialize(object)
click to toggle source
# File lib/domain_model.rb, line 124 def serialize(object) case object when DomainModel serialize(object.attributes) when Hash object.each {|k,v| object[k] = serialize(v) } when Array object.map { |o| serialize(o) } else object end end