class GoFlippy::Config
Constants
- DEFAULT_API_URI
- DEFAULT_OPEN_TIMEOUT
- DEFAULT_POLLING_INTERVAL
- DEFAULT_READ_TIMEOUT
Attributes
api_uri[R]
open_timeout[R]
polling_interval[R]
read_timeout[R]
Public Class Methods
default()
click to toggle source
# File lib/goflippy-ruby/config.rb, line 22 def self.default Config.new end
new(opts = {})
click to toggle source
# File lib/goflippy-ruby/config.rb, line 14 def initialize(opts = {}) @api_uri = (opts[:api_uri] || DEFAULT_API_URI).chomp('/') @open_timeout = (opts[:open_timeout] || DEFAULT_OPEN_TIMEOUT) @read_timeout = (opts[:read_timeout] || DEFAULT_READ_TIMEOUT) @polling_interval = (opts[:polling_interval] || DEFAULT_POLLING_INTERVAL) Logger.logger = opts[:logger] if opts[:logger] end