require

Python-UNO だと import をフックして enum, constant, struct, interface をインポートしている。でも RUNO では require をフックしたくないから uno_require モジュールメソッドを定義することにする。

イメージとしてはこんな感じ。

require 'runo'

Point = Runo.uno_require("com.sun.star.awt.Point")

include Runo
uno_require "com.sun.star.awt.Point"