Class: WKInterfaceObject

Inherits:
Object
  • Object
show all
Defined in:
lib/project/watch.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.method_added(name) ⇒ Object



32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
# File 'lib/project/watch.rb', line 32

def self.method_added(name)
if self.respond_to?(:method_added_accessibility)
method_added_accessibility_Watch(name)
end
return if name=~/=$/
attributes=Accessibility::Watch_Attributes
return unless attributes.flatten.grep(%r{name.to_sym})
if attributes.has_key?(name)
ruby=name
ios=attributes[name]
define_method(ios) {self.send(ruby)}
else
ios=name
ruby=attributes.rassoc(name).first
define_method(ruby) { self.send(ios)}
end
end

Instance Method Details

#accessibility_traits=(traits) ⇒ Object



24
25
26
# File 'lib/project/watch.rb', line 24

def accessibility_traits=(traits)
	self.accessibility_traits=traits
end

#inspectObject



5
6
7
# File 'lib/project/watch.rb', line 5

def inspect
	self.accessibility_label
end

#method_added_accessibility_WatchObject



29
# File 'lib/project/watch.rb', line 29

alias :method_added_accessibility_Watch :method_added