class Tansaku::CLI

Public Class Methods

exit_on_failure?() click to toggle source
# File lib/tansaku/cli.rb, line 30
def exit_on_failure?
  true
end

Public Instance Methods

crawl(url) click to toggle source
# File lib/tansaku/cli.rb, line 16
def crawl(url)
  params = options.compact.map { |k, v| [k.to_sym, v] }.to_h
  begin
    crawler = Crawler.new(url, **params)
    results = crawler.crawl
    puts results.to_json
  rescue ArgumentError => e
    puts e
  end
end