class Fog::Ovirt::Compute::ExceptionWrapper
Public Class Methods
new(client)
click to toggle source
# File lib/fog/ovirt/compute.rb, line 30 def initialize(client) @client = client end
Public Instance Methods
method_missing(symbol, *args) { |*block_args| ... }
click to toggle source
Calls superclass method
# File lib/fog/ovirt/compute.rb, line 34 def method_missing(symbol, *args) super unless @client.respond_to?(symbol) if block_given? @client.__send__(symbol, *args) do |*block_args| yield(*block_args) end else @client.__send__(symbol, *args) end rescue StandardError => e raise ::Fog::Ovirt::Errors::OvirtEngineError, e end
respond_to_missing?(method_name, include_private = false)
click to toggle source
Calls superclass method
# File lib/fog/ovirt/compute.rb, line 48 def respond_to_missing?(method_name, include_private = false) @client.respond_to?(symbol, include_all) || super end