Sha256: 5a2965003f5d5e0c59c0f403e66fd82839443aa9ce1164b9d74a20c63f014d97

Contents?: true

Size: 720 Bytes

Versions: 3

Compression:

Stored size: 720 Bytes

Contents

require 'nugrant'

module Nugrant
  module Vagrant
    module V2
      module Config
        class User < ::Vagrant.plugin("2", :config)
          attr_reader :parameters

          def initialize()
            @parameters = Nugrant::Parameters.new()
          end

          def [](param_name)
            return @parameters[param_name]
          end

          def method_missing(method, *args, &block)
            return @parameters.method_missing(method, *args, &block)
          end

          def defaults(parameters)
            @parameters.defaults(parameters)
          end

          def defaults=(parameters)
            @parameters.defaults=(parameters)
          end
        end
      end
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
nugrant-1.0.1 lib/nugrant/vagrant/v2/config/user.rb
nugrant-1.0.0 lib/nugrant/vagrant/v2/config/user.rb
nugrant-1.0.0.pre1 lib/nugrant/vagrant/v2/config/user.rb