Class: Base
- Inherits:
-
Object
show all
- Defined in:
- lib/calandroid-widget-extension/base.rb
Overview
Class Method Summary
collapse
Class Method Details
.class_name ⇒ Object
8
9
10
|
# File 'lib/calandroid-widget-extension/base.rb', line 8
def class_name
name
end
|
.flash(aIdOrIndex = nil) ⇒ Object
Also known as:
f
33
34
35
36
|
# File 'lib/calandroid-widget-extension/base.rb', line 33
def flash(aIdOrIndex = nil)
q = parse_query(aIdOrIndex)
Calabash::Android::Operations.flash(q)
end
|
.help ⇒ Object
Also known as:
h
44
45
46
|
# File 'lib/calandroid-widget-extension/base.rb', line 44
def help
public_methods(false)
end
|
.id ⇒ Object
40
41
42
|
# File 'lib/calandroid-widget-extension/base.rb', line 40
def id
property(:id)
end
|
.parse_query(aIdOrIndex) ⇒ Object
50
51
52
53
54
55
56
57
58
59
60
|
# File 'lib/calandroid-widget-extension/base.rb', line 50
def parse_query(aIdOrIndex)
fail_if_invalid(aIdOrIndex)
if aIdOrIndex.nil?
q = "#{class_name}"
else
q = aIdOrIndex.is_a?(String) ? "#{class_name} marked:'#{aIdOrIndex}'" : "#{class_name} index:#{aIdOrIndex}"
end
q
end
|
.property(*aParams) ⇒ Object
Also known as:
prop, p
12
13
14
|
# File 'lib/calandroid-widget-extension/base.rb', line 12
def property(*aParams)
Calabash::Android::Operations.query(class_name, *aParams)
end
|
.query(aIdOrIndex = nil) ⇒ Object
Also known as:
q
26
27
28
29
|
# File 'lib/calandroid-widget-extension/base.rb', line 26
def query(aIdOrIndex = nil)
q = parse_query(aIdOrIndex)
Calabash::Android::Operations.query(q)
end
|
.touch(aIdOrIndex = nil) ⇒ Object
Also known as:
tap
19
20
21
22
|
# File 'lib/calandroid-widget-extension/base.rb', line 19
def touch(aIdOrIndex = nil)
q = parse_query(aIdOrIndex)
Calabash::Android::Operations.touch(q)
end
|