Class: SplitIoClient::SplitFactoryBuilder
- Inherits:
-
Object
- Object
- SplitIoClient::SplitFactoryBuilder
- Defined in:
- lib/splitclient-rb/split_factory_builder.rb
Class Method Summary collapse
Class Method Details
.build(api_key, config = {}) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/splitclient-rb/split_factory_builder.rb', line 3 def self.build(api_key, config = {}) case api_key when 'localhost' splits_file = config[:path]? config[:path] : File.join(Dir.home, '.split') puts("Filename #{splits_file}") LocalhostSplitFactory.new(splits_file) else SplitFactory.new(api_key, config) end end |