module Twingly::URL::Utilities

Public Instance Methods

extract_valid_urls(text_or_array) click to toggle source
# File lib/twingly/url/utilities.rb, line 10
def extract_valid_urls(text_or_array)
  potential_urls = Array(text_or_array).flat_map(&:split)
  potential_urls.map do |potential_url|
    url = Twingly::URL.parse(potential_url)
    url if url.valid?
  end.compact
end