module NightcrawlerSwift
Constants
- VERSION
Attributes
connection[R]
logger[W]
options[R]
Public Class Methods
configure(opts = {})
click to toggle source
Hash with:
-
bucket
-
tenant_name
-
username
-
password
-
auth_url
-
max_age (optional, default: nil)
-
timeout (in seconds. Optional, default: nil)
-
retries (default: 3)
-
max_retry_time (in seconds, default: 30)
-
verify_ssl (optional, default: false)
-
ssl_client_cert (optional, default: nil)
-
ssl_client_key (optional, default: nil)
-
ssl_ca_file (optional, default: nil)
# File lib/nightcrawler_swift.rb, line 54 def configure opts = {} opts.symbolize_keys! @options = Options.new opts @connection = Connection.new end
logger()
click to toggle source
# File lib/nightcrawler_swift.rb, line 32 def logger @logger ||= Logger.new(STDOUT).tap {|l| l.level = Logger::INFO} end
sync(dir_path)
click to toggle source
# File lib/nightcrawler_swift.rb, line 60 def sync dir_path Sync.new.execute(dir_path) end