module ActionView::Helpers::TextHelper

Constants

AUTO_EMAIL_LOCAL_RE
AUTO_EMAIL_RE

regexps for determining context, used high-volume

BRACKETS
WORD_PATTERN

Public Instance Methods

Private Instance Methods

auto_linked?(left, right) click to toggle source

Detects already linked context or position in the middle of a tag

# File lib/rails_autolink/helpers.rb, line 141
def auto_linked?(left, right)
  (left =~ AUTO_LINK_CRE[0] and right =~ AUTO_LINK_CRE[1]) or
    (left.rindex(AUTO_LINK_CRE[2]) and $' !~ AUTO_LINK_CRE[3])
end
conditional_html_safe(target, condition) click to toggle source
# File lib/rails_autolink/helpers.rb, line 150
def conditional_html_safe(target, condition)
  condition ? target.html_safe : target
end
conditional_sanitize(target, condition, sanitize_options = {}) click to toggle source
# File lib/rails_autolink/helpers.rb, line 146
def conditional_sanitize(target, condition, sanitize_options = {})
  condition ? sanitize(target, sanitize_options) : target
end