From 5b2c6c12062e79e943409779c38ad9f56530ce99 Mon Sep 17 00:00:00 2001 From: Vasiliy Ermolovich Date: Mon, 21 May 2012 23:52:05 +0300 Subject: [PATCH] remove core_ext/hash --- config/initializers/requirements.rb | 2 -- lib/core_ext/hash.rb | 61 ------------------------------------------------------------- 2 files changed, 0 insertions(+), 63 deletions(-) delete mode 100644 config/initializers/requirements.rb delete mode 100644 lib/core_ext/hash.rb diff --git a/config/initializers/requirements.rb b/config/initializers/requirements.rb deleted file mode 100644 index aafe0b5..0000000 --- a/config/initializers/requirements.rb +++ /dev/null @@ -1,2 +0,0 @@ -require 'core_ext/hash' - diff --git a/lib/core_ext/hash.rb b/lib/core_ext/hash.rb deleted file mode 100644 index c8c2d1a..0000000 --- a/lib/core_ext/hash.rb +++ /dev/null @@ -1,61 +0,0 @@ -module CoreExt - module Hash - - - - def pick(*picks) - picks = picks.flatten - picks.inject({}) {|result, key| self.key?(key) ? result.merge(key => self[key]) : result} - end - - - - def pick!(*picks) - picks = picks.flatten - keys.each {|key| self.delete(key) unless picks.member?(key) } - end - - - - def except(*picks) - result = self.dup - result.except!(*picks) - result - end - - - - def except!(*picks) - picks = picks.flatten - keys.each {|key| self.delete(key) if picks.member?(key) } - end - - - - def inspect!(depth=0) - s = "" - self.each do |k,v| - s << (" " * depth) - s << k - s << ": " - if v.is_a?(Hash) - s << "{\n" - s << v.inspect!(depth + 2) - s << (" " * depth) - s << "}" - elsif v.is_a?(Array) - s << v.inspect - else - s << v.to_s - end - s << "\n" - end - s - end - - - - end -end - -Hash.send :include, CoreExt::Hash -- libgit2 0.21.2