Files
i-mic-rts/lib/friendly_hash.rb

23 lines
357 B
Ruby

class IMICRTS
class FriendlyHash
def initialize
@hash = {}
end
def [](key)
@hash[key.to_sym]
end
def []=(key, value)
@hash[key.to_sym] = value
end
def method_missing(method)
if value = @hash.dig(method)
value
else
raise "Unknown value for: #{method}"
end
end
end
end