module Rails::Generators::Actions

def quote(value) # :doc:

:doc:
Always returns value in double quotes.
def quote(value) # :doc:
  if value.respond_to? :each_pair
    return value.map do |k, v|
      "#{k}: #{quote(v)}"
    end.join(", ")
  end
  return value.inspect unless value.is_a? String
  "\"#{value.tr("'", '"')}\""
end