Class: MigrationDefs::ChangeColumnFunc
- Inherits:
-
AddColumnFunc
- Object
- AbstractMigrationClass
- AddColumnFunc
- MigrationDefs::ChangeColumnFunc
- Defined in:
- lib/migration_defs.rb
Instance Attribute Summary
Attributes inherited from AddColumnFunc
Instance Method Summary collapse
Methods inherited from AddColumnFunc
#add_column, #initialize, #parse_from_params
Constructor Details
This class inherits a constructor from MigrationDefs::AddColumnFunc
Instance Method Details
#get_str ⇒ Object
432 433 434 435 436 437 438 439 440 441 442 |
# File 'lib/migration_defs.rb', line 432 def get_str if @column.nil? return "change_column :#{@name}\n" else if (@column.type != 'timestamps') && (@column.type != 'attachment') && (@column.type != 'belongs_to') return "change_column :#{@name}" + (@column.name.blank? ? "\n" : ", :#{@column.name}, :#{@column.type}#{@column.option.get_str}\n") else return "change_column :#{@name}, #{:@column.type}\n" end end end |