Sha256: 73347fb61ee28573e1a3c87102d91f0aa2c6afa738898c498ce154a8912ed339

Contents?: true

Size: 553 Bytes

Versions: 15

Compression:

Stored size: 553 Bytes

Contents

require 'veewee/provider/core/provider'

module Veewee
  module Provider
    module Virtualbox
      class Provider < Veewee::Provider::Core::Provider

#        include ::Veewee::Provider::Virtualbox::ProviderCommand

        def check_requirements
          unless self.shell_exec("VBoxManage -v").status == 0
            raise Veewee::Error,"Could not execute VBoxManage command. Please install Virtualbox or make sure VBoxManage is in the Path"
          end
        end

      end #End Class
    end # End Module
  end # End Module
end # End Module

Version data entries

15 entries across 15 versions & 2 rubygems

Version Path
veewee-atlassian-0.3.11 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.7 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.6 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.5 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.4 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.3 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.2 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.1 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.0.beta2 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.0.beta1 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.0.alpha9 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.0.alpha8 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.0.alpha7 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.0.alpha6 lib/veewee/provider/virtualbox/provider.rb
veewee-0.3.0.alpha5 lib/veewee/provider/virtualbox/provider.rb