Sha256: 789c9a1e3c8fdba6175bb91b2e036a8124010e3d5fbfd8e1fccdba9f1a61604a

Contents?: true

Size: 589 Bytes

Versions: 6

Compression:

Stored size: 589 Bytes

Contents

$LOAD_PATH.unshift File.dirname(__FILE__)
require 'vagrant'

module MelissaData
  module VagrantPlugin
    module_function

    autoload :Config,     'vagrant_plugin/config'
    autoload :Command,    'vagrant_plugin/command'
    autoload :Actions,    'vagrant_plugin/actions'

    def load!
      Config; Command; Actions # due to autoload
      Vagrant::Action.register(:md_install, Vagrant::Action::Builder.new do
        use Actions::Install
      end)

      Vagrant::Action.register(:md_update, Vagrant::Action::Builder.new do
        use Actions::Update
      end)
    end
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
melissadata-0.1.5 lib/melissadata/vagrant_plugin.rb
melissadata-0.1.4 lib/melissadata/vagrant_plugin.rb
melissadata-0.1.3 lib/melissadata/vagrant_plugin.rb
melissadata-0.1.2 lib/melissadata/vagrant_plugin.rb
melissadata-0.1.1 lib/melissadata/vagrant_plugin.rb
melissadata-0.1.0 lib/melissadata/vagrant_plugin.rb