Method: Socrates::Core::Dispatcher#initialize
- Defined in:
- lib/socrates/core/dispatcher.rb
#initialize(adapter:, state_factory:, storage: nil) ⇒ Dispatcher
Returns a new instance of Dispatcher.
11 12 13 14 15 16 17 18 |
# File 'lib/socrates/core/dispatcher.rb', line 11 def initialize(adapter:, state_factory:, storage: nil) @adapter = adapter @state_factory = state_factory @storage = storage || Socrates::Config.storage || Storage::MemoryStorage.new @logger = Socrates::Config.logger || Socrates::Logger.default @error_message = Socrates::Config. || DEFAULT_ERROR_MESSAGE end |