IceDragon200

[RUBY]HashEx

May 3rd, 2012
157
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 0.32 KB | None | 0 0
  1. # // 04/12/2012
  2. # // 04/12/2012
  3. class Hash
  4.   def get_values(*keys);keys.collect{|a|self[a]};end
  5.   def enum2keys
  6.     replace(inject(Hash.new) do |r,(key,value)|
  7.       case(key)
  8.       when Enumerable ; key.each { |i| r[i] = value }
  9.       else            ; r[key] = value
  10.       end
  11.       r
  12.     end)
  13.     self
  14.   end
  15. end
Advertisement
Add Comment
Please, Sign In to add comment