module EventStore::HTTP::Settings::Read

Public Class Methods

get(settings=nil, namespace: nil) click to toggle source
# 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() click to toggle source
# File lib/event_store/http/settings/read.rb, line 5
def self.instance
  @instance ||= get
end
settings_namespace() click to toggle source
# File lib/event_store/http/settings/read.rb, line 23
def self.settings_namespace
  :read
end