Method: PDK::Config::Setting#initialize

Defined in:
lib/pdk/config/setting.rb

#initialize(name, namespace, initial_value = nil) ⇒ Setting

Initialises an empty setting definition.

Parameters:

  • name (String, Symbol)

    the name of the setting.

  • namespace (PDK::Config::Namespace)

    The namespace this setting belongs to



38
39
40
41
42
43
# File 'lib/pdk/config/setting.rb', line 38

def initialize(name, namespace, initial_value = nil)
  @name = name.to_s
  @validators = []
  @namespace = namespace
  @value = initial_value
end