RubyOSA

RubyOSA allows Ruby programs to automate Mac OS X applications in the same way as AppleScript
Download

RubyOSA Ranking & Summary

Advertisement

  • Rating:
  • License:
  • Freeware
  • Price:
  • FREE
  • Publisher Name:
  • Laurent Sansonetti
  • Publisher web site:
  • http://rubyosa.rubyforge.org/
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 38 KB

RubyOSA Tags


RubyOSA Description

RubyOSA allows Ruby programs to automate Mac OS X applications in the same way as AppleScript RubyOSA provides a bridge from Ruby to the Apple Event Manager. It allows Ruby programs to automate Mac OS X applications in the same way as AppleScript.RubyOSA retrieves the scriptable definition of a given application and populates a new Ruby namespace with classes, methods, constants, enumerations, and all other elements described by the terminology.More specifically, most Mac OS X applications are scriptable, and they define their scriptable interface in an XML format. RubyOSA parses this file and creates the Ruby API on the fly. This API will do the necessary AppleEvent work transparently for you (building and sending events).RubyOSA can be an alternative to the RubyAEOSA project. The latter is more a set of Ruby bindings for the AppleEvent C API, while RubyOSA is a more high-level framework as the AppleEvent infrastructure is completely hidden. NOTE: RubyOSA is licensed and distributed under the terms of the BSD License.


RubyOSA Related Software