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
5 6 7 8 9 10 11 12 13 14 |
# File 'lib/splitclient-rb/split_factory_builder.rb', line 5 def self.build(api_key, config = {}) case api_key when 'localhost' splits_file = config[:path]? config[:path] : File.join(Dir.home, '.split') LocalhostSplitFactory.new(splits_file, config[:reload_rate]) else SplitFactory.new(api_key, config) end end |