ruby_eval command evaluates ruby script and returns the result.
You can execute any scripts which mruby supports by calling ruby_eval.
プラグインで 1 + 2 を計算するだけの例です。
実行例:
register ruby/eval
# [[0, 1337566253.89858, 0.000355720520019531], true]
ruby_eval "1 + 2"
# [[0, 1337566253.89858, 0.000355720520019531], {"value": 3}]
ruby_eval コマンドを使うには事前に ruby/eval プラグインを登録します。
ruby_eval コマンドは実験的なプラグインです。このコマンドは将来的に変更されるかも知れません。
ruby_eval returns the evaluated result which key is "value" as json format:
[[HEADER, EVALUATED]]
HEADER
HEADER については 出力形式 を参照してください。
EVALUATED
EVALUATED consists of pair of key and value in forms of {key:value}.
名前
説明
key reserved word 'value'. value the value of evaluated script. It must be a number.