Method: SplitIoClient::SplitClient#initialize
- Defined in:
- lib/splitclient-rb/clients/split_client.rb
#initialize(api_key, metrics, splits_repository, segments_repository, impressions_repository, metrics_repository, events_repository, sdk_blocker, config, impressions_manager) ⇒ SplitIoClient
Creates a new split client instance that connects to split.io API.
12 13 14 15 16 17 18 19 20 21 22 23 24 |
# File 'lib/splitclient-rb/clients/split_client.rb', line 12 def initialize(api_key, metrics, splits_repository, segments_repository, impressions_repository, metrics_repository, events_repository, sdk_blocker, config, impressions_manager) @api_key = api_key @metrics = metrics @splits_repository = splits_repository @segments_repository = segments_repository @impressions_repository = impressions_repository @metrics_repository = metrics_repository @events_repository = events_repository @sdk_blocker = sdk_blocker @destroyed = false @config = config @impressions_manager = impressions_manager end |