class Liquigen::Handlers::AddColumn
Public Instance Methods
action_name()
click to toggle source
# File lib/liquigen/handlers/add_column.rb, line 5 def action_name 'AddColumn' end
build_one_changeset(set)
click to toggle source
# File lib/liquigen/handlers/add_column.rb, line 20 def build_one_changeset(set) change = Liquigen::AddColumn.new(table) set.changes << change props.each { |kv| change.columns << build_column(kv) } end
file_suffix()
click to toggle source
Add Column
# File lib/liquigen/handlers/add_column.rb, line 10 def file_suffix table.capitalize columns = props.map do |item| item.split(':')[0].camelize end.uniq.join('And') "#{table.capitalize}_#{columns}" end