Module: Togls

Defined in:
lib/togls.rb,
lib/togls/rule.rb,
lib/togls/rules.rb,
lib/togls/feature.rb,
lib/togls/version.rb,
lib/togls/rules/group.rb,
lib/togls/feature_registry.rb

Defined Under Namespace

Modules: Rules Classes: Feature, FeatureRegistry, Rule

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.feature(key) ⇒ Object



13
14
15
# File 'lib/togls.rb', line 13

def self.feature(key)
  @feature_registry.get(key)
end

.features(&features) ⇒ Object



9
10
11
# File 'lib/togls.rb', line 9

def self.features(&features)
  @feature_registry = FeatureRegistry.create(&features)
end

.loggerObject



17
18
19
# File 'lib/togls.rb', line 17

def self.logger
  @logger ||= Logger.new(STDOUT)
end