module AR::Sequence::CommandRecorder

Public Instance Methods

create_sequence(name, options = {}) click to toggle source

Usage:

create_sequence :user_position
# File lib/ar/sequence/command_recorder.rb, line 10
def create_sequence(name, options = {})
  record(__method__, [name, options])
end
drop_sequence(name) click to toggle source

Usage:

drop_sequence :user_position
# File lib/ar/sequence/command_recorder.rb, line 18
def drop_sequence(name)
  record(__method__, [name])
end
invert_create_sequence(args) click to toggle source
# File lib/ar/sequence/command_recorder.rb, line 22
def invert_create_sequence(args)
  name, _ = args
  [:drop_sequence, [name]]
end