Module: ClassyAttribute::ClassMethods

Defined in:
lib/classy_attribute.rb

Instance Method Summary collapse

Instance Method Details

#dump(object) ⇒ Object



12
13
14
15
# File 'lib/classy_attribute.rb', line 12

def dump(object)
  return unless object.is_a?(self)
  object.value
end

#load(value) ⇒ Object



17
18
19
20
# File 'lib/classy_attribute.rb', line 17

def load(value)
  return if value.nil?
  self.new(value)
end