Webminのモジュールをrubyで書けんもんかな

社内サーバー管理をWebminで行なっていて、Webmin本体の付属モジュールでできない処理は、社内開発したモジュールで処理している。この、Webminのモジュール開発はPerlを使うのが通常だ。だが、スクリプトによる文字列処理や外部アプリ起動などの開発はperlよりrubyで書く方が慣れている私としては、このモジュール開発は「rubyで書きたい」とストレスが溜る時間でもある。

他力本願

まずは、Webminの全とっかえを念頭に、Webminっぽい処理をするrubyアプリを探す。。。見つからず。
次に、Webminモジュールをrubyで記述した事例を探す。。。見つからず。

自力な第一歩

しょうがないので、開発中だった特定の情報を一覧表示するだけのWebminモジュールを、以下のようにしてみた。

Formなしで引数なしなら、これで問題ない。しかし、多くのWebminモジュールは、Form入力する処理や、Form入力した結果を引数に処理が変わったりするわけで、そういうのをどう書くとrubyで書けるだろうか?5月に開発予定の別のWebminモジュールで試行予定。