module PolymorphicConstraints::Migration::CommandRecorder

Public Instance Methods

add_polymorphic_constraints(*args) click to toggle source
# File lib/polymorphic_constraints/migration/command_recorder.rb, line 4
def add_polymorphic_constraints(*args)
  record(:add_polymorphic_constraints, args)
end
invert_add_polymorphic_constraints(args) click to toggle source
# File lib/polymorphic_constraints/migration/command_recorder.rb, line 12
def invert_add_polymorphic_constraints(args)
  relation, associated_model, options = *args
  [:remove_polymorphic_constraints, relation]
end
remove_polymorphic_constraints(*args) click to toggle source
# File lib/polymorphic_constraints/migration/command_recorder.rb, line 8
def remove_polymorphic_constraints(*args)
  record(:remove_polymorphic_constraints, args)
end
update_polymorphic_constraints(*args)