1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
def declarate { "name": "may_execute_rb_code", "description": "Runs the ruby code.", "parameters": { "type": "object", "properties": { "code": { "type": "string", "description": "Ruby code to execute, such as `puts \"hello world\"`" } }, "required": [ "code" ] } } end def execute(data) eval(data["code"]) end