Sha256: e047f22dc211d701dbc0c0429983b8ce1272feaceb4efb091040769c441b7019

Contents?: true

Size: 596 Bytes

Versions: 2

Compression:

Stored size: 596 Bytes

Contents

require 'log4r'
require 'ovirtsdk4'
require 'vagrant-ovirt4/util/connection'

module VagrantPlugins
  module OVirtProvider
    module Action
      class DisconnectOVirt
        include Util::Connection

        def initialize(app, env)
          @logger = Log4r::Logger.new("vagrant_ovirt4::action::disconnect_ovirt")
          @app = app
        end

        def call(env)

          # Get config options for ovirt provider.
          @logger.info("Disconnecting oVirt connection")
          safe_close_connection_standard!(env)

          @app.call(env)
        end

      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
vagrant-ovirt4-2.2.0 lib/vagrant-ovirt4/action/disconnect_ovirt.rb
vagrant-ovirt4-2.1.3 lib/vagrant-ovirt4/action/disconnect_ovirt.rb