Sha256: e6afdc0389b2fc63e9af2cb8e27c1e87302b3cf5205d361391a08d276674dfc3

Contents?: true

Size: 619 Bytes

Versions: 61

Compression:

Stored size: 619 Bytes

Contents

module Vagrant
  module Command
    # Same as {Base} except adds the `name` argument for you. This superclass
    # is useful if you're creating a command which should be able to target
    # a specific VM in a multi-VM environment. For example, in a multi-VM
    # environment, `vagrant up` "ups" all defined VMs, but you can specify a
    # name such as `vagrant up web` to target only a specific VM. That name
    # argument is from {NamedBase}. Of course, you can always add it manually
    # yourself, as well.
    class NamedBase < Base
      argument :name, :type => :string, :optional => true
    end
  end
end

Version data entries

61 entries across 61 versions & 5 rubygems

Version Path
vagrantup-0.8.9 lib/vagrant/command/named_base.rb
vagrantup-0.8.8 lib/vagrant/command/named_base.rb
vagrantup-0.8.7 lib/vagrant/command/named_base.rb
vagrantup-0.8.6 lib/vagrant/command/named_base.rb
vagrantup-0.8.5 lib/vagrant/command/named_base.rb
vagrantup-0.8.4 lib/vagrant/command/named_base.rb
vagrantup-0.8.3 lib/vagrant/command/named_base.rb
vagrantup-0.8.2 lib/vagrant/command/named_base.rb
vagrantup-0.8.10 lib/vagrant/command/named_base.rb
vagrantup-0.8.1 lib/vagrant/command/named_base.rb
vagrantup-0.8.0 lib/vagrant/command/named_base.rb
vagrantup-0.7.8 lib/vagrant/command/named_base.rb
vagrantup-0.7.7 lib/vagrant/command/named_base.rb
vagrantup-0.7.6 lib/vagrant/command/named_base.rb
vagrantup-0.7.5 lib/vagrant/command/named_base.rb
vagrantup-0.7.4 lib/vagrant/command/named_base.rb
vagrantup-0.7.3 lib/vagrant/command/named_base.rb
vagrantup-0.7.2 lib/vagrant/command/named_base.rb
vagrantup-0.7.1 lib/vagrant/command/named_base.rb
vagrantup-0.7.0 lib/vagrant/command/named_base.rb