module SimplerEnum::ClassMethods

Public Instance Methods

simpler_enum(single_size_hash) click to toggle source
# File lib/simpler_enum.rb, line 12
def simpler_enum(single_size_hash)
  fail ArgumentError if single_size_hash.size != 1

  enum_name, enum_values = single_size_hash.first
  SimplerEnum::Generator.new(self, enum_name, enum_values).execute!
end