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