RubyCocoa allows Ruby scripts to access and control Objective-C objects. It automatically creates Ruby proxy objects that are bridged to Objective-C classes, forwarding Ruby messages to instances of Objective-C classes. This allows mixing Ruby and Objective-C in the same source files. RubyCocoa is officially supported by Apple and supports key Cocoa features. To use it, one imports the RubyCocoa framework, subclasses NSObject in Ruby, and connects Ruby controllers to outlets and actions in Interface Builder. A demo showed controlling a Lego Mindstorms NXT robot via Bluetooth using the ruby-nxt gem.