Method: SplitIoClient::SplitManager#initialize

Defined in:
lib/splitclient-rb/managers/split_manager.rb

#initialize(api_key, config = {}, adapter = nil, splits_repository = nil) ⇒ SplitIoManager

Creates a new split manager instance that connects to split.io API.

Parameters:

  • api_key (String)

    the API key for your split account



9
10
11
12
13
14
# File 'lib/splitclient-rb/managers/split_manager.rb', line 9

def initialize(api_key, config = {}, adapter = nil, splits_repository = nil)
  @localhost_mode_features = []
  @config = config
  @splits_repository = splits_repository
  @adapter = adapter
end