class NightcrawlerSwift::Options
Public Class Methods
new(params = {})
click to toggle source
Calls superclass method
# File lib/nightcrawler_swift/options.rb, line 4 def initialize params = {} params[:password] = ENV["NSWIFT_PASSWORD"] || params[:password] super defaults.merge(params) validate_max_age! end
Protected Instance Methods
defaults()
click to toggle source
# File lib/nightcrawler_swift/options.rb, line 11 def defaults { retries: 5, max_retry_time: 30, verify_ssl: false } end
Private Instance Methods
validate_max_age!()
click to toggle source
# File lib/nightcrawler_swift/options.rb, line 20 def validate_max_age! if self.max_age and not self.max_age.is_a?(Numeric) raise Exceptions::ConfigurationError.new "max_age should be an Integer" end end