Module: Qonfig

Defined in:
lib/qonfig.rb,
lib/qonfig/dsl.rb,
lib/qonfig/error.rb,
lib/qonfig/version.rb,
lib/qonfig/data_set.rb,
lib/qonfig/settings.rb,
lib/qonfig/command_set.rb,
lib/qonfig/configurable.rb,
lib/qonfig/loaders/yaml.rb,
lib/qonfig/commands/base.rb,
lib/qonfig/settings/lock.rb,
lib/qonfig/commands/compose.rb,
lib/qonfig/settings/builder.rb,
lib/qonfig/settings/key_guard.rb,
lib/qonfig/commands/add_option.rb,
lib/qonfig/commands/load_from_env.rb,
lib/qonfig/data_set/class_builder.rb,
lib/qonfig/commands/load_from_self.rb,
lib/qonfig/commands/load_from_yaml.rb,
lib/qonfig/commands/add_nested_option.rb,
lib/qonfig/commands/load_from_env/value_converter.rb

Defined Under Namespace

Modules: Commands, Configurable, DSL, Loaders Classes: CommandSet, DataSet, Settings

Constant Summary collapse

Error =

Since:

  • 0.1.0

Class.new(StandardError)
ArgumentError =

Since:

  • 0.1.0

Class.new(Error)
UnknownSettingError =

See Also:

Since:

  • 0.1.0

Class.new(Error)
AmbiguousSettingValueError =

See Also:

Since:

  • 0.2.0

Class.new(Error)
CoreMethodIntersectionError =
Class.new(Error)
FrozenSettingsError =

See Also:

Since:

  • 0.1.0

begin # rubocop:disable Naming/ConstantName
  # :nocov:
  if Gem::Version.new(RUBY_VERSION) >= Gem::Version.new('2.5.0')
    Class.new(::FrozenError)
  else
    Class.new(::RuntimeError)
  end
  # :nocov:
end
IncompatibleYAMLStructureError =

See Also:

Since:

  • 0.2.0

Class.new(Error)
FileNotFoundError =

See Also:

Since:

  • 0.2.0

Class.new(Errno::ENOENT)
SelfDataNotFoundError =

See Also:

Since:

  • 0.2.0

Class.new(Error)
VERSION =

Since:

  • 0.3.0

'0.3.0'