lib/rufus/tokyo/cabinet/abstract.rb
def merge! (hash)

      call_misc(
        'putlist',
        hash.inject(Rufus::Tokyo::List.new) { |l, (k, v)|
          l << k.to_s
          l << v.to_s
          l
        })

      self
    end
def merge! (hash)

      call_misc(
        'putlist',
        hash.inject(Rufus::Tokyo::List.new) { |l, (k, v)|
          l << k.to_s
          l << v.to_s
          l
        })

      self
    end
Merges the given hash into this Cabinet (or Tyrant) and returns self.