Method: EnumIsh::Dictionary#initialize

Defined in:
lib/enum_ish/dictionary.rb

#initialize(klass, enum, options = {}) ⇒ Dictionary

Returns a new instance of Dictionary.



7
8
9
10
11
12
# File 'lib/enum_ish/dictionary.rb', line 7

def initialize(klass, enum, options = {})
  @klass = klass
  @enum = enum
  @options = options
  @dict = cache { DictionaryLookup.new(@klass, @enum, @options).call }
end