vagrant

https://github.com/mitchellh/vagrant

Ruby

Vagrant is a tool for building and distributing development environments.

Vagrant::Plugin::V1::Plugin.communicator

Defines additional communicators to be available. Communicators
should be returned by a block passed to this method. This is done
to ensure that the class is lazy loaded, so if your class inherits
from or uses any Vagrant internals specific to Vagrant 1.0, then
the plugin can still be defined without breaking anything in future
versions of Vagrant.

Source | Google | Stack overflow

Edit

git clone [email protected]:mitchellh/vagrant.git

cd vagrant

open lib/vagrant/plugin/v1/plugin.rb

Contribute

# Make a new branch

git checkout -b -your-name--update-docs-Vagrant--Plugin--V1--Plugin-communicator-for-pr


# Commit to git

git add lib/vagrant/plugin/v1/plugin.rbgit commit -m "better docs for Vagrant::Plugin::V1::Plugin.communicator"


# Open pull request

gem install hub # on a mac you can `brew install hub`

hub fork

git push <your name> -your-name--update-docs-Vagrant--Plugin--V1--Plugin-communicator-for-pr

hub pull-request


# Celebrate!