class SharedSettings::Configuration

Attributes

encryption_key[RW]

Public Class Methods

new() click to toggle source
# File lib/shared_settings/configuration.rb, line 5
def initialize
  @default = -> { raise ArgumentError, 'Default configuration must be set' }
end

Public Instance Methods

default(&block) click to toggle source
# File lib/shared_settings/configuration.rb, line 9
def default(&block)
  if block_given?
    @default = block
  else
    @default.call
  end
end