Module: Weighable::ActiveRecord::MigrationExtensions::Table
- Defined in:
- lib/weighable/active_record/migration_extensions/table.rb
Instance Method Summary collapse
Instance Method Details
#remove_weighable(column) ⇒ Object
11 12 13 14 15 |
# File 'lib/weighable/active_record/migration_extensions/table.rb', line 11 def remove_weighable(column) remove_column "#{column}_value" remove_column "#{column}_unit" remove_column "#{column}_display_unit" end |
#weighable(column) ⇒ Object
5 6 7 8 9 |
# File 'lib/weighable/active_record/migration_extensions/table.rb', line 5 def weighable(column) column "#{column}_value", :decimal, precision: 30, scale: 15 column "#{column}_unit", :integer, limit: 1 column "#{column}_display_unit", :integer, limit: 1 end |