Module: Appium::Core::Device
- Extended by:
- Forwardable
- Defined in:
- lib/appium_lib_core/device.rb
Class Method Summary collapse
-
.add_endpoint_method(method, &block) ⇒ Object
Define method in Bridges.
- .extend_webdriver_with_forwardable ⇒ Object
- .extended(_mod) ⇒ Object
Class Method Details
.add_endpoint_method(method, &block) ⇒ Object
Define method in Bridges
29 30 31 32 33 34 |
# File 'lib/appium_lib_core/device.rb', line 29 def add_endpoint_method(method, &block) block_given? ? create_bridge_command(method, &block) : create_bridge_command(method) delegate_driver_method method delegate_from_appium_driver method end |
.extend_webdriver_with_forwardable ⇒ Object
37 38 39 40 41 42 43 |
# File 'lib/appium_lib_core/device.rb', line 37 def extend_webdriver_with_forwardable return if ::Appium::Core::Base::Driver.is_a? Forwardable ::Appium::Core::Base::Driver.class_eval do extend Forwardable end end |
.extended(_mod) ⇒ Object
21 22 23 |
# File 'lib/appium_lib_core/device.rb', line 21 def extended(_mod) extend_webdriver_with_forwardable end |