Method: Accessibility::Translator#rubyize

Defined in:
lib/accessibility/translator.rb

#rubyize(keys) ⇒ Array<Symbol>

Take an array of Cocoa accessibility constants and return an array of shortened Ruby symbols.

Examples:


rubyize ["AXRole", "AXTitleUIElement"] # => [:role, :title_ui_element]

Parameters:

Returns:



70
71
72
73
74
# File 'lib/accessibility/translator.rb', line 70

def rubyize keys
  keys = keys.map { |x| @rubyisms[x] }
  keys.flatten!
  keys
end