module Contingency
Constants
- VERSION
Attributes
adapter[RW]
adapters[RW]
configuration[RW]
Public Class Methods
configure() { |configuration| ... }
click to toggle source
# File lib/contingency.rb, line 14 def self.configure self.adapters = Contingency::Adapters.constants.reject{ |a| a == :Interface } unless self.adapter if self.adapters.length > 0 self.adapter = Contingency::Adapters.const_get self.adapters.first else self.adapter = Adapters::Interface end end self.configuration ||= defined?(self.adapter::Configuration) ? self.adapter::Configuration.new : Configuration.new yield(configuration) if block_given? require "contingency/plan" configuration end
logger()
click to toggle source
# File lib/contingency.rb, line 32 def self.logger @logger ||= configuration.logger end