Sha256: f600412d23db36372ffb3ab9a19ece20d812c37439c0a0c76ebd37689e4bdc82

Contents?: true

Size: 818 Bytes

Versions: 8

Compression:

Stored size: 818 Bytes

Contents

require 'nugrant/mixin/parameters'

module Nugrant
  class Parameters

    include Mixin::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
    #  * `defaults`
    #    Passed to Mixin::Parameters setup! method. See mixin
    #    module for further information.
    #
    #  * `config`
    #    Passed to Mixin::Parameters setup! method. See mixin
    #    module for further information.
    #
    def initialize(defaults = {}, config = {}, options = {})
      setup!(defaults, config, options)
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
nugrant-2.1.3 lib/nugrant/parameters.rb
nugrant-2.1.2 lib/nugrant/parameters.rb
nugrant-2.1.1 lib/nugrant/parameters.rb
nugrant-2.1.0 lib/nugrant/parameters.rb
nugrant-2.0.2 lib/nugrant/parameters.rb
nugrant-2.0.1 lib/nugrant/parameters.rb
nugrant-2.0.0 lib/nugrant/parameters.rb
nugrant-2.0.0.rc1 lib/nugrant/parameters.rb