Class: ActiveRecord::Migration::CommandRecorder
- Inherits:
-
Object
- Object
- ActiveRecord::Migration::CommandRecorder
- Defined in:
- lib/procedural.rb
Instance Method Summary collapse
- #create_procedure(*args, &block) ⇒ Object
- #create_trigger(*args, &block) ⇒ Object
- #invert_create_procedure(args) ⇒ Object
- #invert_create_trigger(args) ⇒ Object
Instance Method Details
#create_procedure(*args, &block) ⇒ Object
18 19 20 |
# File 'lib/procedural.rb', line 18 def create_procedure(*args, &block) record(:create_procedure, args, &block) end |
#create_trigger(*args, &block) ⇒ Object
26 27 28 |
# File 'lib/procedural.rb', line 26 def create_trigger(*args, &block) record(:create_trigger, args, &block) end |
#invert_create_procedure(args) ⇒ Object
22 23 24 |
# File 'lib/procedural.rb', line 22 def invert_create_procedure(args) [:drop_procedure, args[0]] end |
#invert_create_trigger(args) ⇒ Object
30 31 32 |
# File 'lib/procedural.rb', line 30 def invert_create_trigger(args) [:drop_trigger, args[0..1]] end |