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
17 18 19 |
# File 'lib/procedural.rb', line 17 def create_procedure(*args, &block) record(:create_procedure, args, &block) end |
#create_trigger(*args, &block) ⇒ Object
25 26 27 |
# File 'lib/procedural.rb', line 25 def create_trigger(*args, &block) record(:create_trigger, args, &block) end |
#invert_create_procedure(args) ⇒ Object
21 22 23 |
# File 'lib/procedural.rb', line 21 def invert_create_procedure(args) [:drop_procedure, args[0]] end |
#invert_create_trigger(args) ⇒ Object
29 30 31 |
# File 'lib/procedural.rb', line 29 def invert_create_trigger(args) [:drop_trigger, args[0..1]] end |