Module: LegacyColumn::ClassMethods

Defined in:
lib/legacy_column.rb

Constant Summary collapse

DEFAULT_MESSAGE =
'This column is set as legacy and should not be used anymore.'

Instance Method Summary collapse

Instance Method Details

#legacy_column(*columns, message: nil) ⇒ Object



18
19
20
21
22
23
24
25
# File 'lib/legacy_column.rb', line 18

def legacy_column(*columns, message: nil)
  return unless columns

  self.legacy_column_names = columns
  self.legacy_column_message = message || DEFAULT_MESSAGE

  send('before_validation', :legacy_column)
end