Method: ActiveJsonModel::Model::ClassMethods#dump

Defined in:
lib/active_json_model/model.rb

#dump(obj) ⇒ Object

Dump the specified object to JSON

Parameters:

  • obj (self)

    object to dump to json

Raises:

  • (ArgumentError)


604
605
606
607
# File 'lib/active_json_model/model.rb', line 604

def dump(obj)
  raise ArgumentError.new("Expected #{self} got #{obj.class} to dump to JSON") unless obj.is_a?(self)
  obj.dump_to_json
end