Class: Base
- Inherits:
-
Object
show all
- Defined in:
- lib/calandroid-widget-extension/base.rb
Class Method Summary
collapse
Class Method Details
.class_name ⇒ Object
5
6
7
|
# File 'lib/calandroid-widget-extension/base.rb', line 5
def class_name
name
end
|
.flash(aIdOrIndex = nil) ⇒ Object
Also known as:
f
30
31
32
33
|
# File 'lib/calandroid-widget-extension/base.rb', line 30
def flash(aIdOrIndex=nil)
q = parse_query(aIdOrIndex)
Calabash::Android::Operations.flash(q)
end
|
.help ⇒ Object
Also known as:
h
41
42
43
|
# File 'lib/calandroid-widget-extension/base.rb', line 41
def help
public_methods(false)
end
|
.id ⇒ Object
37
38
39
|
# File 'lib/calandroid-widget-extension/base.rb', line 37
def id
self.property(:id)
end
|
.parse_query(aIdOrIndex) ⇒ Object
47
48
49
50
51
52
53
54
55
56
57
|
# File 'lib/calandroid-widget-extension/base.rb', line 47
def parse_query(aIdOrIndex)
raise_if_invalid(aIdOrIndex)
if aIdOrIndex.nil?
qStr = "#{self.class_name}"
else
qStr = aIdOrIndex.is_a?(String) ? "#{self.class_name} marked:'#{aIdOrIndex}'" : "#{self.class_name} index:#{aIdOrIndex}"
end
qStr
end
|
.property(*aParams) ⇒ Object
Also known as:
prop, p
9
10
11
|
# File 'lib/calandroid-widget-extension/base.rb', line 9
def property(*aParams)
Calabash::Android::Operations.query(self.class_name, *aParams)
end
|
.query(aIdOrIndex = nil) ⇒ Object
Also known as:
q
23
24
25
26
|
# File 'lib/calandroid-widget-extension/base.rb', line 23
def query(aIdOrIndex=nil)
q = parse_query(aIdOrIndex)
Calabash::Android::Operations.query(q)
end
|
.touch(aIdOrIndex = nil) ⇒ Object
Also known as:
tap
16
17
18
19
|
# File 'lib/calandroid-widget-extension/base.rb', line 16
def touch(aIdOrIndex=nil)
q = self.parse_query(aIdOrIndex)
Calabash::Android::Operations.touch(q)
end
|