module Unleash

Constants

STRATEGIES
TIME_RESOLUTION
VERSION

Attributes

configuration[RW]
logger[RW]
reporter[RW]
toggle_fetcher[RW]
toggle_metrics[RW]
toggles[RW]

Public Class Methods

configure() { |configuration| ... } click to toggle source

Support for configuration via yield:

# File lib/unleash.rb, line 33
def self.configure
  self.configuration ||= Unleash::Configuration.new
  yield(configuration)

  self.configuration.validate!
  self.configuration.refresh_backup_file!
end
initialize() click to toggle source
# File lib/unleash.rb, line 27
def self.initialize
  self.toggles = []
  self.toggle_metrics = {}
end