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