     extras = _.compact _.map _.string.words('cc bcc body subject'), (item) ->
       option = _.outcasts.delete(html_options, item)
       if option?
-        "#{item}=#{escape_path(option)}"
+        "#{item}=#{__escape_path(option)}"
     extras = if _.isEmpty(extras) then '' else '?' + _.string.escapeHTML(extras.join('&'))
     email_address_obfuscated = email_address
     email_address_obfuscated = email_address_obfuscated.replace('@', _.outcasts.delete(html_options, 'replace_at'))   if 'replace_at' of html_options

    html_options

  __protect_against_forgery: false
  __form_authenticity_token: 'secret'
  __request_forgery_protection_token: 'form_token'

  _token_tag: (token = @__form_authenticity_token) ->
    if token isnt false and @__protect_against_forgery

      else
        Ultimate.Helpers.Tag.content_tag('span', name ? url, html_options, false)
    else
      if block
        @link_to options, html_options, block
      else
        @link_to name, options, html_options

  # TODO tests
  link_to_unless_current: (name, options = {}, html_options = {}, block = null) ->
