11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/project/picker.rb', line 11
def self.method_added(name)
if self.respond_to?(:method_added_pickerview_accessibility)
self.method_added_pickerview_accessibility(name)
end
return unless Accessibility::PickerView_Attributes.flatten.member?(name.to_sym)
if Accessibility::PickerView_Attributes.has_key?(name)
ruby=name
ios=Accessibility::PickerView_Attributes[name]
define_method(ios) {|component| self.send(ruby, component)}
else
ios=name
ruby=Accessibility::PickerView_Attributes.rassoc(name)
ruby=ruby.first
define_method(ruby) {|component| self.send(ios, component)}
end
end
|