class BaremetricsAPI::Configuration
Constants
- CONFIG_KEYS
Public Class Methods
new(configuration = nil)
click to toggle source
# File lib/baremetrics_api/configuration.rb, line 9 def initialize(configuration = nil) return unless configuration.is_a?(Hash) configuration.each do |name, value| send("#{name}=", value) end # Default to false self.sandbox = false if sandbox.nil? self.log_traffic = false if log_traffic.nil? self.response_limit = Constants::DEFAULT_RESPONSE_LIMIT end
Public Instance Methods
valid?()
click to toggle source
A configuration is valid if none of the keys are nil
# File lib/baremetrics_api/configuration.rb, line 23 def valid? CONFIG_KEYS.none? { |key| send(key).nil? } end