class ActiveModel::Attribute::Uninitialized

:nodoc:

def forgetting_assignment

def forgetting_assignment
  dup
end

def initialize(name, type)

def initialize(name, type)
  super(name, nil, type)
end

def initialized?

def initialized?
  false
end

def original_value

def original_value
  UNINITIALIZED_ORIGINAL_VALUE
end

def value

def value
  if block_given?
    yield name
  end
end

def value_for_database

def value_for_database
end

def with_type(type)

def with_type(type)
  self.class.new(name, type)
end