module Appium::Device
Public Class Methods
extended(_mod)
click to toggle source
# File lib/appium_lib/common/device.rb, line 20 def extended(_mod) add_touch_actions end
Private Class Methods
add_touch_actions()
click to toggle source
# File lib/appium_lib/common/device.rb, line 26 def add_touch_actions actions = Appium::TouchAction::COMPLEX_ACTIONS actions.each do |method| delegate_from_appium_driver(method, Appium::TouchAction) end # To keep compatibility # pinch and zoom are defined in Appium::MultiTouch. delegate_from_appium_driver(:pinch, Appium::MultiTouch) delegate_from_appium_driver(:zoom, Appium::MultiTouch) end
delegate_from_appium_driver(method, delegation_target)
click to toggle source
# File lib/appium_lib/common/device.rb, line 38 def delegate_from_appium_driver(method, delegation_target) def_delegator delegation_target, method end