Sha256: 2cfa8f43565ab5d6d1729b9c89f860919a7140ef87002fdf6325cf3c6b18c91f

Contents?: true

Size: 1.15 KB

Versions: 1

Compression:

Stored size: 1.15 KB

Contents

# frozen_string_literal: true

require 'yaml'
require 'erb'

module Qonfig
  require_relative 'qonfig/error'
  require_relative 'qonfig/loaders/yaml'
  require_relative 'qonfig/commands/base'
  require_relative 'qonfig/commands/add_option'
  require_relative 'qonfig/commands/add_nested_option'
  require_relative 'qonfig/commands/compose'
  require_relative 'qonfig/commands/load_from_yaml'
  require_relative 'qonfig/commands/load_from_self'
  require_relative 'qonfig/commands/load_from_env'
  require_relative 'qonfig/commands/load_from_env/value_converter'
  require_relative 'qonfig/command_set'
  require_relative 'qonfig/settings'
  require_relative 'qonfig/settings/lock'
  require_relative 'qonfig/settings/builder'
  require_relative 'qonfig/settings/key_guard'
  require_relative 'qonfig/dsl'
  require_relative 'qonfig/data_set'
  require_relative 'qonfig/data_set/class_builder'
  require_relative 'qonfig/configurable'
  require_relative 'qonfig/plugins/registry'
  require_relative 'qonfig/plugins'
  require_relative 'qonfig/plugins/access_mixin'
  require_relative 'qonfig/plugins/abstract'

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

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
qonfig-0.4.0 lib/qonfig.rb