Sha256: 3eca4df01bef1877416500e9890a6227169aa6b155f8bc60abd4761774f7e585
Contents?: true
Size: 578 Bytes
Versions: 4
Compression:
Stored size: 578 Bytes
Contents
require 'rubygems' require 'activesupport' module Scraper autoload :Article, 'scraper/article' autoload :Youtube, 'scraper/youtube' autoload :Vimeo, 'scraper/vimeo' autoload :Flickr, 'scraper/flickr' autoload :Modules, 'scraper/modules' HANDLERS = [ :Youtube, :Vimeo, :Flickr, :Article ] end def Scraper( args = {} ) Scraper::HANDLERS.each do |handler| if object = (Scraper.const_get(handler) =~ args) return object end end raise ArgumentError, "Scraper cannot handle content from #{args}" end $LOAD_PATH.unshift( File.dirname(__FILE__) )
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
cyx-scraper-0.4.0 | lib/scraper.rb |
cyx-scraper-0.4.1 | lib/scraper.rb |
cyx-scraper-0.4.2 | lib/scraper.rb |
cyx-scraper-0.4.3 | lib/scraper.rb |