class KindleManager::BaseAdapter
Attributes
options[RW]
session[RW]
store[RW]
Public Class Methods
new(options)
click to toggle source
# File lib/kindle_manager/adapters/base_adapter.rb, line 7 def initialize(options) @options = options @session = options.fetch(:session, nil) extend(AmazonAuth::SessionExtension) @store = KindleManager::FileStore.new(options.merge(session: @session)) log "Directory for downloaded pages is #{store.target_dir}" end
Public Instance Methods
limit()
click to toggle source
# File lib/kindle_manager/adapters/base_adapter.rb, line 16 def limit options.fetch(:limit, nil) end
max_scroll_attempts()
click to toggle source
# File lib/kindle_manager/adapters/base_adapter.rb, line 20 def max_scroll_attempts options.fetch(:max_scroll_attempts, 20) end