module Weighable::ActiveRecord::MigrationExtensions::Table

Public Instance Methods

remove_weighable(column) click to toggle source
# File lib/weighable/active_record/migration_extensions/table.rb, line 11
def remove_weighable(column)
  remove "#{column}_value"
  remove "#{column}_unit"
  remove "#{column}_display_unit"
end
weighable(column) click to toggle source
# 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