# File lib/hashie/hash.rb, line 11
    def to_hash(options={})
      out = {}
      keys.each do |k|
        if self[k].is_a?(Array)
          k = options[:symbolize_keys] ? k.to_sym : k.to_s
          out[k] ||= []
          self[k].each do |array_object|
            out[k] << (Hash === array_object ? array_object.to_hash : array_object)
          end
        else
          k = options[:symbolize_keys] ? k.to_sym : k.to_s
          out[k] = Hash === self[k] ? self[k].to_hash : self[k]
        end
      end
      out
    end