Sha256: 7ca33c307a23dc62a8666bc1314f481e6b921fe17e45c2f6dcba4947e68dd5a9

Contents?: true

Size: 707 Bytes

Versions: 1

Compression:

Stored size: 707 Bytes

Contents

require 'nugrant/bag'
require 'nugrant/config'
require 'nugrant/helper/bag'
require 'nugrant/mixin/parameters'

module Nugrant
  class Parameters
    ##
    # Create a new parameters object which holds completed
    # merged values. The following precedence is used to decide
    # which location has precedence over which location:
    #
    #    (Highest)  ------------------ (Lowest)
    #      project < user < system < defaults
    #
    # =| Arguments
    #  * `config`
    #    Passed to Mixin::Parameters setup! method. See method
    #    for further information.
    #
    def initialize(config)
      setup!({}, config)
    end

    include Mixin::Parameters
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
nugrant-2.0.0.pre2 lib/nugrant/parameters.rb