Sha256: 2dff2c022459bfd0d04a2f75374388ca26a215842578f057a4daa20d99c5d7b2

Contents?: true

Size: 878 Bytes

Versions: 2

Compression:

Stored size: 878 Bytes

Contents

require 'nugrant'

module Nugrant
  module Vagrant
    module V1
      module Config
        class User < ::Vagrant::Config::Base
          attr_reader :parameters

          def initialize()
            @parameters = Nugrant::Parameters.new({:config => {:params_filename => ".vagrantuser"}})
          end

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

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

          def each(&block)
            @parameters.each(&block)
          end

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

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

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
nugrant-2.0.0.dev2 lib/nugrant/vagrant/v1/config/user.rb
nugrant-2.0.0.dev1 lib/nugrant/vagrant/v1/config/user.rb