class Klipbook::Sources::Source

Public Class Methods

build(options) click to toggle source
# File lib/klipbook/sources/source.rb, line 4
def self.build(options)
  if options.from_file
    file_source(options.from_file, options.count)
  else
    raise "Unknown source type"
  end
end
file_source(file, max_books) click to toggle source
# File lib/klipbook/sources/source.rb, line 12
def self.file_source(file, max_books)
  Sources::KindleDevice::File.new(File.read(file), max_books)
end