Class: ChemistryKit::SplitTesting::ProviderFactory
- Inherits:
-
Object
- Object
- ChemistryKit::SplitTesting::ProviderFactory
- Defined in:
- lib/chemistrykit/split_testing/provider_factory.rb
Class Method Summary collapse
Class Method Details
.build(config) ⇒ Object
8 9 10 11 12 13 14 15 |
# File 'lib/chemistrykit/split_testing/provider_factory.rb', line 8 def self.build(config) case config.provider when 'optimizely' ChemistryKit::SplitTesting::OptimizelyProvider.new(config) else raise ArgumentError.new "The provider: \"#{config.provider}\" is unknown!" end end |