class GreenMidget::UrlDetection

Public Class Methods

new(text) click to toggle source
# File lib/green_midget/url_detection.rb, line 4
def initialize(text)
  @text = text
end

Public Instance Methods

any?() click to toggle source
# File lib/green_midget/url_detection.rb, line 8
def any?
  non_tolerated_urls.size > 0
end

Private Instance Methods

non_tolerated_urls() click to toggle source
# File lib/green_midget/url_detection.rb, line 18
def non_tolerated_urls
  urls.reject do |url|
    url.to_s.downcase =~ TOLERATED_URLS
  end
end
urls() click to toggle source
# File lib/green_midget/url_detection.rb, line 14
def urls
  @text.scan(URL_REGEX).flatten.reject(&:nil?)
end