Sha256: 4a588ea23ad08b78ba9f830c52617dfb0d6ef6c398cdc0a9d65ff699dbf7cc77

Contents?: true

Size: 317 Bytes

Versions: 28

Compression:

Stored size: 317 Bytes

Contents

# Copyright (c) 2011-2017 VMware, Inc.  All Rights Reserved.
# SPDX-License-Identifier: MIT

module RbVmomi

class Fault < StandardError
  attr_reader :fault

  def initialize msg, fault
    super "#{fault.class.wsdl_name}: #{msg}"
    @fault = fault
  end

  def method_missing *a
    @fault.send(*a)
  end
end

end

Version data entries

28 entries across 26 versions & 3 rubygems

Version Path
rbvmomi2-3.0.0 lib/rbvmomi/fault.rb
rbvmomi-3.0.0 lib/rbvmomi/fault.rb
rbvmomi-2.4.1 lib/rbvmomi/fault.rb
rbvmomi-2.4.0 lib/rbvmomi/fault.rb
rbvmomi-2.3.1 lib/rbvmomi/fault.rb
rbvmomi-2.3.0 lib/rbvmomi/fault.rb
rbvmomi-2.3.0.beta1 lib/rbvmomi/fault.rb
rbvmomi-2.2.0 lib/rbvmomi/fault.rb
rbvmomi-2.1.2 lib/rbvmomi/fault.rb
rbvmomi-2.1.1 lib/rbvmomi/fault.rb
rbvmomi-2.1.0 lib/rbvmomi/fault.rb
rbvmomi-2.0.1 lib/rbvmomi/fault.rb
rbvmomi-2.0.0 lib/rbvmomi/fault.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.4.0/gems/rbvmomi-1.13.0/lib/rbvmomi/fault.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.5.0/gems/rbvmomi-1.13.0/lib/rbvmomi/fault.rb
vagrant-packet-0.1.1 vendor/bundle/ruby/2.3.0/gems/rbvmomi-1.13.0/lib/rbvmomi/fault.rb
rbvmomi-1.13.0 lib/rbvmomi/fault.rb
rbvmomi-1.12.0 lib/rbvmomi/fault.rb
rbvmomi-1.11.7 lib/rbvmomi/fault.rb
rbvmomi-1.11.6 lib/rbvmomi/fault.rb