Class: WKInterfaceObject
- Inherits:
-
Object
- Object
- WKInterfaceObject
- Defined in:
- lib/project/watch.rb
Class Method Summary collapse
Instance Method Summary collapse
- #accessibility_traits=(traits) ⇒ Object
- #inspect ⇒ Object
- #method_added_accessibility_Watch ⇒ Object
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 |
#inspect ⇒ Object
5 6 7 |
# File 'lib/project/watch.rb', line 5 def inspect self.accessibility_label end |
#method_added_accessibility_Watch ⇒ Object
29 |
# File 'lib/project/watch.rb', line 29 alias :method_added_accessibility_Watch :method_added |