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