class Purdie::Resolver
Public Class Methods
resolve(urls)
click to toggle source
# File lib/purdie/resolver.rb, line 3 def self.resolve urls urls = [urls].flatten resolved = [] urls.each do |url| service_class = Service.services.select { |service| url =~ /#{service.matcher}/ }[0] resolved += service_class.resolve(url) if service_class end resolved.uniq { |url| Purdie.strip_scheme url } end