class Thor::CoreExt::OrderedHash

def merge(other)

def merge(other)
  hash = self.class.new
  self.each do |key, value|
    hash[key] = value
  end
  other.each do |key, value|
    hash[key] = value
  end
  hash
end