Sha256: ac388242a29d0ada94af618239695dc6a01440fac7ada23569b3278d2ae613ef
Contents?: true
Size: 738 Bytes
Versions: 8
Compression:
Stored size: 738 Bytes
Contents
module Gametel module Views class Image < View IMAGE_VIEW_CLASS = 'android.widget.ImageView' protected def build_property_methods metaclass = class << self; self; end properties.each do |property| metaclass.send(:define_method, "#{property}?".to_sym) do platform.get_view_by_id(locator[:id]) do |device| device.send "is_#{property}" end if locator[:id] platform.get_view_by_index(IMAGE_VIEW_CLASS, locator[:index]) do |device| device.send "is_#{property}" end if locator[:index] platform.last_response.body == "true" end end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems