module EnumToSym::Symbolize::ClassMethods

Public Instance Methods

enum(definitions) click to toggle source
Calls superclass method
# File lib/enum_to_sym/symbolize.rb, line 10
def enum(definitions)
  _return = super

  definitions.each do |name, values|
    define_method name do |*args|
      super(*args).try :to_sym
    end
  end

  _return
end