Method: PDK::Config::IniFileSetting#initialize

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

#initialize(_name, namespace, initial_value = nil) ⇒ IniFileSetting

Initialises the PDK::Config::JSONSchemaSetting object.

See Also:

  • Setting.initialize


9
10
11
12
13
14
# File 'lib/pdk/config/ini_file_setting.rb', line 9

def initialize(_name, namespace, initial_value = nil)
  raise 'The IniFileSetting object can only be created within the IniFile Namespace' unless namespace.is_a?(PDK::Config::IniFile)

  super
  validate!(initial_value) unless initial_value.nil?
end