module Percent::ActiveRecord::MigrationExtensions::Options
Public Class Methods
with_table(table_name, accessor, options = {})
click to toggle source
# File lib/percent/active_record/migration_extensions/options.rb, line 14 def self.with_table(table_name, accessor, options = {}) options = self.without_table accessor, options options.unshift table_name end
without_table(accessor, options = {})
click to toggle source
# File lib/percent/active_record/migration_extensions/options.rb, line 5 def self.without_table(accessor, options = {}) column_name = accessor.to_s + '_fraction' options[:null] ||= false options[:default] ||= 0 type = :decimal [column_name, type, options] end