Method: ActiveRecord::Coders::YAMLColumn#dump

Defined in:
lib/active_record/coders/yaml_column.rb

#dump(obj) ⇒ Object



13
14
15
16
17
18
19
20
21
# File 'lib/active_record/coders/yaml_column.rb', line 13

def dump(obj)
  return if obj.nil?

  unless obj.is_a?(object_class)
    raise SerializationTypeMismatch,
      "Attribute was supposed to be a #{object_class}, but was a #{obj.class}. -- #{obj.inspect}"
  end
  YAML.dump obj
end