Module: Percent::ActiveRecord::MigrationExtensions::SchemaStatements

Defined in:
lib/percent/active_record/migration_extensions/schema_statements.rb

Instance Method Summary collapse

Instance Method Details

#add_percentage(table_name, accessor, options = {}) ⇒ Object



5
6
7
8
# File 'lib/percent/active_record/migration_extensions/schema_statements.rb', line 5

def add_percentage(table_name, accessor, options={})
  *opts = Options.with_table table_name, accessor, options
  add_column *opts
end

#remove_percentage(table_name, accessor, options = {}) ⇒ Object



10
11
12
13
# File 'lib/percent/active_record/migration_extensions/schema_statements.rb', line 10

def remove_percentage(table_name, accessor, options={})
  *opts = Options.with_table table_name, accessor, options
  remove_column *opts
end