Module: Qonfig

Extended by:
Plugins::AccessMixin
Defined in:
lib/qonfig.rb,
lib/qonfig/errors.rb,
lib/qonfig/version.rb,
lib/qonfig/commands/load_from_env/value_converter.rb

Defined Under Namespace

Modules: Commands, Configurable, DSL, Loaders, Plugins, Uploaders Classes: CommandSet, DataSet, Settings, Validator

Constant Summary collapse

Error =

Since:

  • 0.1.0

Class.new(StandardError)
ArgumentError =

Since:

  • 0.1.0

Class.new(ArgumentError)
ValidatorArgumentError =

Since:

  • 0.13.0

Class.new(ArgumentError)
ValidationError =

Since:

  • 0.13.0

Class.new(Error)
PluginError =

Since:

  • 0.12.0

Class.new(Error)
IncorrectHashTransformationError =

Since:

  • 0.11.0

Class.new(ArgumentError)
IncorrectKeyTransformerError =

Since:

  • 0.11.0

Class.new(IncorrectHashTransformationError)
IncorrectValueTransformerError =

Since:

  • 0.11.0

Class.new(IncorrectHashTransformationError)
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)
IncompatibleJSONStructureError =

See Also:

Since:

  • 0.5.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)
AlreadyRegisteredPluginError =

This constant is part of a private API. You should avoid using this constant if possible, as it may be removed or be changed in the future.

See Also:

  • Plugins::Regsitry

Since:

  • 0.4.0

Class.new(Error)
UnregisteredPluginError =

See Also:

Since:

  • 0.4.0

Class.new(Error)
ExposeError =

See Also:

Since:

  • 0.7.0

Class.new(Error)
UnresolvedPluginDependencyError =

See Also:

  • Plugin::TOMLFormat

Since:

  • 0.12.0

Class.new(PluginError)
VERSION =

Returns:

  • (String)

Since:

  • 0.1.0

'0.14.0'

Method Summary

Methods included from Plugins::AccessMixin

plugin, plugins, register_plugin