class Qonfig::Plugins::TOML

@api private @since 0.12.0

Public Class Methods

install!() click to toggle source

@return [void]

@api private @since 0.19.0

# File lib/qonfig/plugins/toml.rb, line 11
def install!
  raise(
    Qonfig::UnresolvedPluginDependencyError,
    '::TomlRB does not exist or "toml-rb" gem is not loaded'
  ) unless const_defined?('::TomlRB')

  require_relative 'toml/tomlrb_fixes'
  require_relative 'toml/errors'
  require_relative 'toml/loaders'
  require_relative 'toml/loaders/toml'
  require_relative 'toml/loaders/dynamic'
  require_relative 'toml/uploaders/toml'
  require_relative 'toml/commands/definition/load_from_toml'
  require_relative 'toml/commands/definition/expose_toml'
  require_relative 'toml/data_set'
  require_relative 'toml/dsl'
end