class LIT::Utils::MapHash

@api private @since 0.1.0

Attributes

values[R]

Public Class Methods

new(values) click to toggle source
# File lib/lit/utils.rb, line 16
def initialize(values)
  @values = values.transform_keys { |k| k.is_a?(Symbol) ? k.to_s : k }
end

Public Instance Methods

[](key) click to toggle source
# File lib/lit/utils.rb, line 20
def [](key)
  key = key.is_a?(Symbol) ? key.to_s : key
  @values[key]
end
each(&block) click to toggle source
# File lib/lit/utils.rb, line 25
def each(&block)
  @values.each(&block)
end
to_h() click to toggle source
# File lib/lit/utils.rb, line 29
def to_h
  @values
end