module Scruber::Core::Extensions::ParserAliases::CoreMethods
Public Class Methods
included(base)
click to toggle source
# File lib/scruber/core/extensions/parser_aliases.rb, line 35 def self.included(base) Scruber::Core::Crawler.register_method_missing /\Aparse_(\w+)\Z/ do |meth, scan_results, args| page_type = scan_results.first.first page_format = args.first.is_a?(Symbol) ? args.shift : nil block = args.shift parser(page_type, {format: page_format}, &block) end end
Public Instance Methods
parse(*args, &block)
click to toggle source
# File lib/scruber/core/extensions/parser_aliases.rb, line 30 def parse(*args, &block) page_format = args.shift parser('seed', {format: page_format}, &block) end