class Mobj::CircleHash

Public Instance Methods

*(&block) click to toggle source
# File lib/mobj.rb, line 158
def *(&block)
  if block.nil?
    self
  else
    map = CircleHash.new
    self.each_pair do |key, val|
      map.merge!(block.call(key, val))
    end
    map
  end
end
[]=(*keys, val) click to toggle source
# File lib/mobj.rb, line 170
def []=(*keys, val)
  val.__mobj__parent(self)
  keys.each { |key| store(key.sym, val) }
end