ruby_eval command evaluates ruby script and returns the result.
You can execute any scripts which mruby supports by calling ruby_eval.
Here is an example that just calculate 1 + 2 by mruby plugin.
Execution example:
register ruby/eval
# [[0, 1337566253.89858, 0.000355720520019531], true]
ruby_eval "1 + 2"
# [[0, 1337566253.89858, 0.000355720520019531], {"value": 3}]
Register ruby/eval plugin to use ruby_eval command in advance.
Note that ruby_eval is implemented as an experimental plugin, and the specification may be changed in the future.
This section describes all parameters.
It specifies the ruby script which you want to evaluate.
ruby_eval returns the evaluated result which key is "value" as json format:
[[HEADER, EVALUATED]]
HEADER
See Output format about HEADER.
EVALUATED
EVALUATED consists of pair of key and value in forms of {key:value}.
Name Description key reserved word 'value'. value the value of evaluated script. It must be a number.