lib/split/persistence.rb in split-1.2.0 vs lib/split/persistence.rb in split-1.2.1
- old
+ new
@@ -5,24 +5,21 @@
module Split
module Persistence
ADAPTERS = {
:cookie => Split::Persistence::CookieAdapter,
:session => Split::Persistence::SessionAdapter
- }
+ }.freeze
def self.adapter
if persistence_config.is_a?(Symbol)
- adapter_class = ADAPTERS[persistence_config]
- raise Split::InvalidPersistenceAdapterError unless adapter_class
+ ADAPTERS.fetch(persistence_config) { raise Split::InvalidPersistenceAdapterError }
else
- adapter_class = persistence_config
+ persistence_config
end
- adapter_class
end
- private
-
def self.persistence_config
Split.configuration.persistence
end
+ private_class_method :persistence_config
end
end