module Representable::Deserializer::Prepare
Public Instance Methods
prepare(object)
click to toggle source
# File lib/representable/deserializer.rb, line 41 def prepare(object) @binding.evaluate_option(:prepare, object) do prepare!(object) end end
prepare!(object)
click to toggle source
# File lib/representable/deserializer.rb, line 47 def prepare!(object) mod = @binding.representer_module_for(object) return object unless mod prepare_for(mod, object) end
prepare_for(mod, object)
click to toggle source
# File lib/representable/deserializer.rb, line 55 def prepare_for(mod, object) mod.prepare(object) end