module AR::Enum::CommandRecorder

Public Instance Methods

create_enum(name, values) click to toggle source
# File lib/ar/enum/command_recorder.rb, line 6
def create_enum(name, values)
  record(__method__, [name, values])
end
invert_create_enum(args) click to toggle source
# File lib/ar/enum/command_recorder.rb, line 14
def invert_create_enum(args)
  name, _ = args
  [:drop_enum, name]
end
invert_rename_enum_label(args) click to toggle source
# File lib/ar/enum/command_recorder.rb, line 19
def invert_rename_enum_label(args)
  name, to, from = args
  [:rename_enum_label, [name, from, to]]
end
rename_enum_label(name, from, to) click to toggle source
# File lib/ar/enum/command_recorder.rb, line 10
def rename_enum_label(name, from, to)
  record(__method__, [name, from, to])
end