lib/appium_lib/common/device.rb in appium_lib-9.11.0 vs lib/appium_lib/common/device.rb in appium_lib-9.11.1
- old
+ new
@@ -10,16 +10,20 @@
private
def add_touch_actions
actions = Appium::TouchAction::COMPLEX_ACTIONS
actions.each do |method|
- ::Appium::Core::Device.delegate_from_appium_driver(method, Appium::TouchAction)
+ delegate_from_appium_driver(method, Appium::TouchAction)
end
# To keep compatibility
# pinch and zoom are defined in Appium::MultiTouch.
- ::Appium::Core::Device.delegate_from_appium_driver(:pinch, Appium::MultiTouch)
- ::Appium::Core::Device.delegate_from_appium_driver(:zoom, Appium::MultiTouch)
+ delegate_from_appium_driver(:pinch, Appium::MultiTouch)
+ delegate_from_appium_driver(:zoom, Appium::MultiTouch)
+ end
+
+ def delegate_from_appium_driver(method, delegation_target)
+ def_delegator delegation_target, method
end
end # class << self
end # module Device
end # module Appium