class SharedSettings::Instance

Attributes

storage_adapter[R]

Public Class Methods

new(storage_adapter) click to toggle source
# File lib/shared_settings/instance.rb, line 8
def initialize(storage_adapter)
  @storage_adapter = storage_adapter
end

Public Instance Methods

get(name) click to toggle source
# File lib/shared_settings/instance.rb, line 18
def get(name)
  storage_adapter.get(name).value
end
put(name, value, encrypt: false) click to toggle source
# File lib/shared_settings/instance.rb, line 12
def put(name, value, encrypt: false)
  serialized_setting = SharedSettings::SerializedSetting.new(name, value, encrypt: encrypt)

  storage_adapter.put(serialized_setting)
end