class TomlRB::InlineTable
def accept_visitor(keyvalue)
def accept_visitor(keyvalue) value keyvalue.symbolize_keys end
def initialize(keyvalue_pairs)
def initialize(keyvalue_pairs) @pairs = keyvalue_pairs end
def value(symbolize_keys = false)
def value(symbolize_keys = false) result = {} @pairs.each do |kv| update = kv.assign({}, [], symbolize_keys) result.merge!(update) { |key, _, _| fail ValueOverwriteError.new(key) } end result end