Sha256: 56feb176271a08faee4c1874ce4e80950ecd65426718078625d1cc65e8edbbf0

Contents?: true

Size: 687 Bytes

Versions: 1

Compression:

Stored size: 687 Bytes

Contents

require_relative 'action/write_nginx_config'

module VagrantPlugins
  module ReverseProxy
    module Action
      include Vagrant::Action::Builtin

      # We (currently) don't distinguish between upping and downing a
      # machine; we always write a complete config with all machines.
      def self.add_machine
        Vagrant::Action::Builder.new.tap do |builder|
          builder.use(ConfigValidate)
          builder.use(WriteNginxConfig, :add)
        end
      end

      def self.remove_machine
        Vagrant::Action::Builder.new.tap do |builder|
          builder.use(ConfigValidate)
          builder.use(WriteNginxConfig, :remove)
        end
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
vagrant-reverse-proxy-0.1.0 lib/vagrant-reverse-proxy/action.rb