module SharedSettings

Constants

VERSION

Public Instance Methods

configuration() click to toggle source
# File lib/shared-settings.rb, line 30
def configuration
  @configuration ||= SharedSettings::Configuration.new
end
configure() { |configuration| ... } click to toggle source
# File lib/shared-settings.rb, line 26
def configure
  yield configuration if block_given?
end
exists?(name) click to toggle source
# File lib/shared-settings.rb, line 38
def exists?(name)
  get(name)

  true
rescue SettingNotFoundError
  false
end
instance() click to toggle source
# File lib/shared-settings.rb, line 34
def instance
  configuration.default
end
new(storage_adapter) click to toggle source
# File lib/shared-settings.rb, line 22
def new(storage_adapter)
  SharedSettings::Instance.new(storage_adapter)
end

Private Instance Methods

configuration=(configuration) click to toggle source
# File lib/shared-settings.rb, line 54
def configuration=(configuration)
  @configuration = configuration
end