class ActiveModel::Attribute
def initialize(name, value_before_type_cast, type, original_attribute = nil, value = nil)
This method should not be called directly.
def initialize(name, value_before_type_cast, type, original_attribute = nil, value = nil) @name = name @value_before_type_cast = value_before_type_cast @type = type @original_attribute = original_attribute @value = value unless value.nil? end