class Experimental::Source::Configuration

Public Class Methods

new() click to toggle source
# File lib/experimental/source/configuration.rb, line 4
def initialize
  @experiments = {}
  Experimental.experiment_data.each do |name, attributes|
    experiment = Experiment.new(attributes) { |e| e.name = name }
    @experiments[experiment.name] = experiment
  end
end

Public Instance Methods

[](name) click to toggle source
# File lib/experimental/source/configuration.rb, line 12
def [](name)
  @experiments[name.to_s]
end
available() click to toggle source
# File lib/experimental/source/configuration.rb, line 16
def available
  @experiments.values
end