module NumeritajTipo

Constants

VERSION

Public Class Methods

define_enum(enum, values) click to toggle source
# File lib/numeritaj_tipo.rb, line 18
def define_enum(enum, values)
  Object.const_set enum, Class.new(EnumBase)

  enum_type = enum.to_s.constantize
  enum_type.cattr_accessor :values
  enum_type.values = values
end

Private Instance Methods

define_enum(enum, values) click to toggle source
# File lib/numeritaj_tipo.rb, line 18
def define_enum(enum, values)
  Object.const_set enum, Class.new(EnumBase)

  enum_type = enum.to_s.constantize
  enum_type.cattr_accessor :values
  enum_type.values = values
end