すごく斜めの回答で申し訳ないのですが,Javaを利用したSikulix
というものがあります。
Rubyの標準環境と別の環境を用意し,記述用言語にRubyを使うというものです。
http://sikulix.com/
https://raiman.github.io/SikuliX1/downloads.html
https://sikulix-2014.readthedocs.io/en/latest/index.html
https://masuo.doorblog.jp/archives/51755047.html
ネットでの情報は記述言語はほぼPythonしかないのですが,JRubyでも利用可能です。
if, for文のような制御文や関数定義がrubyになったぐらいの認識でも利用できると思います。
一番情報がないのは編集する言語の切り換え(デフォルトはPython)方法ですが,sikulixのソースリストのタブを右クリックして「Set Type」を選び,ダイアログのタイプからRubyを選べばOKです。
JRubyについてはほとんど情報を持っていないのですが,Gemsはほぼ使えないと思った方がいいと思います。
単純に画面操作特化という感じになるかと思います。
クリップボードのコピーとかは最初に実行すると,別途 OO というコマンドをインストールしてくれ,等のメッセージがでてエラーになったりするかもしれないので,その都度,指示にしたがってインストールしてから再実行という感じになるかと思います。
あと,日本語は文字化けするので(ただしRuby言語上では不明)paste
コマンドを使うとかですかね。
Sikulixは情報が少ないので,もしチャレンジする気があればということで答えてみました。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。