class Plato::MRubyApplication

クラスの継承リスト: Plato::MRubyApplication < Object

要約

典型的なmruby組込みアプリケーションに必要なタイマ処理等の機能を提供するクラスです。
このクラスを継承したサブクラスを作成することで、ユーザ独自のmrubyアプリケーションを作成することができます。

特異メソッド

定義 説明
new -> MRubyApplication mrubyアプリケーションのオブジェクトを生成して返します。

インスタンスメソッド

定義 説明
add_timer(ms, proc) -> Fixnum タイマ処理を登録します。
delete_timer(id) -> nil タイマ処理を削除します。
start -> nil アプリケーションを開始します。
stop -> nil アプリケーションを停止します。
_loop -> nil アプリケーションのバックグラウンド処理として呼び出されるメソッドです。
running? -> true | false アプリケーションが開始されたかどうかの判定結果を返します。