# File lib/action_view/helpers/url_helper.rb, line 65
      def url_for(options = {})
        options ||= {}
        case options
        when Hash
          options = { :only_path => options[:host].nil? }.update(options.symbolize_keys)
          escape  = options.key?(:escape) ? options.delete(:escape) : true
          url     = @controller.send(:url_for, options)
        when String
          escape = true
          url    = options
        else
          escape = false
          url    = polymorphic_path(options)
        end

        escape ? escape_once(url) : url
      end