Class: Udb::UnConfig

Inherits:
AbstractConfig show all
Defined in:
lib/udb/config.rb

Overview

This class represents a configuration that is “unconfigured”. # It doesn’t know anything about extensions or parameters. #

Constant Summary

Constants inherited from AbstractConfig

AbstractConfig::ParamValueType

Instance Attribute Summary

Attributes inherited from AbstractConfig

#info, #type

Instance Method Summary collapse

Methods inherited from AbstractConfig

#arch_overlay, #arch_overlay_abs, #compatible, #configured?, create, create_from_data, #description, #name, #overlay?

Constructor Details

#initialize(data, info) ⇒ UnConfig

Returns a new instance of UnConfig.



199
200
201
202
203
# File 'lib/udb/config.rb', line 199

def initialize(data, info)
  super(data, info)

  @param_values = {}.freeze
end

Instance Method Details

#fully_configured?Boolean

Returns:

  • (Boolean)


216
# File 'lib/udb/config.rb', line 216

def fully_configured? = false

#mxlenObject



213
# File 'lib/udb/config.rb', line 213

def mxlen = nil

#param_valuesObject



210
# File 'lib/udb/config.rb', line 210

def param_values = @param_values

#partially_configured?Boolean

Returns:

  • (Boolean)


219
# File 'lib/udb/config.rb', line 219

def partially_configured? = false

#unconfigured?Boolean

Returns:

  • (Boolean)


222
# File 'lib/udb/config.rb', line 222

def unconfigured? = true