class Rmodel::UniHash

Public Class Methods

new(hash, key_op) click to toggle source
Calls superclass method
# File lib/rmodel/uni_hash.rb, line 3
def initialize(hash, key_op)
  super(hash)
  @key_op = key_op
end

Public Instance Methods

[](key) click to toggle source
Calls superclass method
# File lib/rmodel/uni_hash.rb, line 8
def [](key)
  super(key.public_send(@key_op))
end
[]=(key, value) click to toggle source
Calls superclass method
# File lib/rmodel/uni_hash.rb, line 12
def []=(key, value)
  super(key.public_send(@key_op), value)
end