class Datahen::Scraper::Parser
Public Class Methods
exec_parser_by_page(filename, page, job_id=nil, save=false, vars = {}, keep_outputs=false)
click to toggle source
# File lib/datahen/scraper/parser.rb, line 21 def self.exec_parser_by_page(filename, page, job_id=nil, save=false, vars = {}, keep_outputs=false) extname = File.extname(filename) case extname when '.rb' executor = RubyParserExecutor.new( filename: filename, page: page, job_id: job_id, vars: vars, keep_outputs: keep_outputs ) executor.exec_parser(save) else puts "Unable to find a parser executor for file type \"#{extname}\"" end end
exec_parser_page(filename, gid, job_id=nil, save=false, vars = {}, keep_outputs=false)
click to toggle source
# File lib/datahen/scraper/parser.rb, line 4 def self.exec_parser_page(filename, gid, job_id=nil, save=false, vars = {}, keep_outputs=false) extname = File.extname(filename) case extname when '.rb' executor = RubyParserExecutor.new( filename: filename, gid: gid, job_id: job_id, vars: vars, keep_outputs: keep_outputs ) executor.exec_parser(save) else puts "Unable to find a parser executor for file type \"#{extname}\"" end end