Sha256: b85670102eeb15d8670d74316471ffa97aad53c843ee71e186290805a8eb9303

Contents?: true

Size: 605 Bytes

Versions: 22

Compression:

Stored size: 605 Bytes

Contents

module Datahen
  module Scraper
    class Parser
      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


    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
datahen-0.14.26 lib/datahen/scraper/parser.rb
datahen-0.14.25 lib/datahen/scraper/parser.rb
datahen-0.14.24 lib/datahen/scraper/parser.rb
datahen-0.14.22 lib/datahen/scraper/parser.rb
datahen-0.14.21 lib/datahen/scraper/parser.rb
datahen-0.14.20 lib/datahen/scraper/parser.rb
datahen-0.14.19 lib/datahen/scraper/parser.rb
datahen-0.14.18 lib/datahen/scraper/parser.rb
datahen-0.14.17 lib/datahen/scraper/parser.rb
datahen-0.14.16 lib/datahen/scraper/parser.rb
datahen-0.14.15 lib/datahen/scraper/parser.rb
datahen-0.14.12 lib/datahen/scraper/parser.rb
datahen-0.14.11 lib/datahen/scraper/parser.rb
datahen-0.14.10 lib/datahen/scraper/parser.rb
datahen-0.14.9 lib/datahen/scraper/parser.rb
datahen-0.14.5 lib/datahen/scraper/parser.rb
datahen-0.14.4 lib/datahen/scraper/parser.rb
datahen-0.14.3 lib/datahen/scraper/parser.rb
datahen-0.14.2 lib/datahen/scraper/parser.rb
datahen-0.14.1 lib/datahen/scraper/parser.rb