module Panchira
Main Panchira
code goes here. If you simply want to get data from your URL, then ::Panchira::fetch()
will do.
Constants
- VERSION
Public Class Methods
fetch(url)
click to toggle source
Return a PanchiraResult
that contains the attributes of given url.
# File lib/panchira.rb, line 24 def fetch(url) resolver = select_resolver(url) resolver.new(url).fetch end
Private Class Methods
select_resolver(url)
click to toggle source
# File lib/panchira.rb, line 32 def select_resolver(url) Panchira::Extensions.resolvers.each do |resolver| return resolver if resolver.applicable?(url) end Panchira::Resolver end