Method: PDK::Config::JSONSchemaNamespace#initialize

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

#initialize(name = nil, file: nil, parent: nil, persistent_defaults: false, schema_file: nil, &block) ⇒ JSONSchemaNamespace

Initialises the PDK::Config::JSONSchemaNamespace object.

Parameters:

  • params (Hash)

    a customizable set of options

See Also:

  • Namespace.initialize


36
37
38
39
40
# File 'lib/pdk/config/json_schema_namespace.rb', line 36

def initialize(name = nil, file: nil, parent: nil, persistent_defaults: false, schema_file: nil, &block)
  super(name, file: file, parent: parent, persistent_defaults: persistent_defaults, &block)
  @schema_file = schema_file
  @unmanaged_settings = {}
end