lib/appium_lib.rb in appium_lib-0.5.7 vs lib/appium_lib.rb in appium_lib-0.5.8

- old
+ new

@@ -5,12 +5,16 @@ # @private # Invoke top level methods on last created Appium driver. def self.method_missing method, *args, &block raise "driver is nil. called #{method}" if $driver == nil - $driver.respond_to?(method) ? - $driver.send( method, *args, &block ) : - super + if $driver.respond_to?(method) + # puts "[method_missing] Calling driver.send for #{method}" + $driver.send( method, *args, &block ) + else + # puts "[method_missing] Calling super for #{method}" + super(*args, &block ) + end end module Appium # @private def self.add_to_path file, path=false \ No newline at end of file