Module: EventStore::HTTP::Settings::Read
- Defined in:
- lib/event_store/http/settings/read.rb
Class Method Summary collapse
Class Method Details
.get(settings = nil, namespace: nil) ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 20 21 |
# File 'lib/event_store/http/settings/read.rb', line 9 def self.get(settings=nil, namespace: nil) settings ||= Settings.instance namespace = Array(namespace) read_settings_data = settings.get *namespace, :read read_settings_data ||= {} settings_data = settings.get *namespace merged_data = settings_data.merge read_settings_data ::Settings.build merged_data end |
.instance ⇒ Object
5 6 7 |
# File 'lib/event_store/http/settings/read.rb', line 5 def self.instance @instance ||= get end |
.settings_namespace ⇒ Object
23 24 25 |
# File 'lib/event_store/http/settings/read.rb', line 23 def self.settings_namespace :read end |