module Hashie::HashExtensions

def self.included(base)

def self.included(base)
  # Don't tread on existing extensions of Hash by
  # adding methods that are likely to exist.
  %w(stringify_keys stringify_keys!).each do |hashie_method|
    base.send :alias_method, hashie_method, "hashie_#{hashie_method}" unless base.instance_methods.include?(hashie_method)
  end
end