class BookmeterExporter::CLI
Public Class Methods
exit_on_failure?()
click to toggle source
# File lib/bookmeter_exporter/cli.rb, line 11 def exit_on_failure? true end
Public Instance Methods
export(email)
click to toggle source
# File lib/bookmeter_exporter/cli.rb, line 18 def export(email) password = ask("Password for #{email}:", echo: false) puts "" crawler = BookmeterExporter::Crawler.new(email, password) books = crawler.crawl destination = options[:destination] || "./books.csv" IO.write(destination, books.to_csv) puts "Books are successfully exported as '#{destination}'." end
version()
click to toggle source
# File lib/bookmeter_exporter/cli.rb, line 31 def version puts VERSION end