Method: Sequel::Plugins::Dirty::InstanceMethods#reset_column

Defined in:
lib/sequel/plugins/dirty.rb

#reset_column(column) ⇒ Object

Reset the column to its initial value. If the column was not set initial, removes it from the values.

reset_column(:name)
name # => 'Initial'


181
182
183
184
185
186
187
188
# File 'lib/sequel/plugins/dirty.rb', line 181

def reset_column(column)
  if initial_values.has_key?(column)
    set_column_value(:"#{column}=", initial_values[column])
  end
  if missing_initial_values.include?(column)
    values.delete(column)
  end
end