Sha256: 4d32d4a88b0bf308f60a1c94783c92aa5f6cf6324216e66fe997a9b3d1297b87

Contents?: true

Size: 751 Bytes

Versions: 2

Compression:

Stored size: 751 Bytes

Contents

# frozen_string_literal: true

require 'yaml'
require 'json'
require 'erb'

module Qonfig
  require_relative 'qonfig/errors'
  require_relative 'qonfig/loaders'
  require_relative 'qonfig/uploaders'
  require_relative 'qonfig/commands'
  require_relative 'qonfig/command_set'
  require_relative 'qonfig/validator'
  require_relative 'qonfig/settings'
  require_relative 'qonfig/dsl'
  require_relative 'qonfig/data_set'
  require_relative 'qonfig/configurable'
  require_relative 'qonfig/imports'
  require_relative 'qonfig/plugins'

  # @api public
  # @since 0.4.0
  extend Plugins::AccessMixin

  # @since 0.12.0
  register_plugin('toml', Qonfig::Plugins::TOML)
  # @since 0.19.0
  register_plugin('pretty_print', Qonfig::Plugins::PrettyPrint)
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
qonfig-0.19.1 lib/qonfig.rb
qonfig-0.19.0 lib/qonfig.rb