module Shackleton::Extensions::HashSlice

Public Instance Methods

except(*keys) click to toggle source
# File lib/shackleton/extensions/hash_slice.rb, line 7
def except(*keys)
  desired_keys = self.keys - keys
  ::Hash[[desired_keys, self.values_at(*desired_keys)].transpose]
end
slice(*keys) click to toggle source
# File lib/shackleton/extensions/hash_slice.rb, line 4
def slice(*keys)
  ::Hash[[keys, self.values_at(*keys)].transpose]
end