class SplitIoClient::SplitManager
def splits
method to get the split list from the client
def splits return [] if !@config.valid_mode || @splits_repository.nil? if !ready? @config.logger.error("splits: the SDK is not ready, the operation cannot be executed") return [] end @splits_repository.splits.each_with_object([]) do |(name, split), memo| split_view = build_split_view(name, split) next if split_view[:name] == nil memo << split_view unless Engine::Models::Split.archived?(split) end end