Method: OpenNebula::WaitExt.extend_object

Defined in:
lib/opennebula/wait_ext.rb

.extend_object(obj) ⇒ Object



236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
# File 'lib/opennebula/wait_ext.rb', line 236

def self.extend_object(obj)
    wait?(obj)

    class << obj

        begin
            require 'ffi-rzmq'

            include OpenNebula::WaitExtEvent
        rescue LoadError
            include OpenNebula::WaitExtPolling
        end

    end

    super
end