Method: ActiveJsonModel::JsonAttribute#get_default_value

Defined in:
lib/active_json_model/json_attribute.rb

#get_default_valueObject

Get a default value for this attribute. Handles defaults that can be generators with callbacks and proper cloning of real values to avoid cross-object mutation.



54
55
56
57
58
59
60
61
62
# File 'lib/active_json_model/json_attribute.rb', line 54

def get_default_value
  if default
    if default.respond_to?(:call)
      default.call
    else
      default.clone
    end
  end
end