module Split::Persistence

Constants

ADAPTERS

Public Class Methods

adapter() click to toggle source
# File lib/split/persistence.rb, line 15
def self.adapter
  if persistence_config.is_a?(Symbol)
    ADAPTERS.fetch(persistence_config) { raise Split::InvalidPersistenceAdapterError }
  else
    persistence_config
  end
end

Private Class Methods

persistence_config() click to toggle source
# File lib/split/persistence.rb, line 23
def self.persistence_config
  Split.configuration.persistence
end