class TOML::Keyvalue

Public Class Methods

new(key, value) click to toggle source
# File lib/toml/keyvalue.rb, line 5
def initialize(key, value)
  @key, @value = key, value
end

Public Instance Methods

assign(hash, symbolize_keys = false) click to toggle source
# File lib/toml/keyvalue.rb, line 9
def assign(hash, symbolize_keys = false)
  raise ValueOverwriteError if hash[@key]

  key = symbolize_keys ? @key.to_sym : @key
  hash[key] = @value
end