Method: McCracken::Attribute#default_value

Defined in:
lib/mccracken/attribute.rb

#default_valueObject



65
66
67
68
69
70
71
72
73
74
# File 'lib/mccracken/attribute.rb', line 65

def default_value
  case @options[:default]
  when Proc
    @options[:default].call
  when nil
    @options[:array] ? [] : nil
  else
    @options[:default].clone
  end
end