class Liquigen::Handlers::DropTable

Public Class Methods

new(props) click to toggle source
# File lib/liquigen/handlers/drop_table.rb, line 5
def initialize(props)
  self.props = props
  self.sets = []
  self.id = build_id
end

Public Instance Methods

action_name() click to toggle source
# File lib/liquigen/handlers/drop_table.rb, line 11
def action_name
  'DropTable'
end
build_one_changeset(set) click to toggle source
# File lib/liquigen/handlers/drop_table.rb, line 19
def build_one_changeset(set)
  props.each do |tbl|
    change = Liquigen::DropTable.new tbl
    set.changes << change
  end
end
file_suffix() click to toggle source
# File lib/liquigen/handlers/drop_table.rb, line 15
def file_suffix
  props.map(&:camelize).join('And')
end