class Hocon::Impl::ResolveMemos

Public Class Methods

new(memos = {}) click to toggle source
# File lib/hocon/impl/resolve_memos.rb, line 8
def initialize(memos = {})
  @memos = memos
end

Public Instance Methods

get(key) click to toggle source
# File lib/hocon/impl/resolve_memos.rb, line 12
def get(key)
  @memos[key]
end
put(key, value) click to toggle source
# File lib/hocon/impl/resolve_memos.rb, line 16
def put(key, value)
  copy = @memos.clone
  copy[key] = value
  Hocon::Impl::ResolveMemos.new(copy)
end