While Live Reload would be perfect, eval() is at least a nice stopgap. It used to work in earlier versions of RubyMotion (3.x maybe?). Now it only works in the REPL (so presumably, all the support is still there).
In app_delegate.rb:
eval('3+4')
app/app_delegate.rb:28:in `buildWindow': evaluating strings is not supported in RubyMotion (RuntimeError)
While Live Reload would be perfect,
eval()
is at least a nice stopgap. It used to work in earlier versions of RubyMotion (3.x maybe?). Now it only works in the REPL (so presumably, all the support is still there).In app_delegate.rb:
REPL:
Tested in macOS.