Rufus::Lua::Moon
Provides MoonScript for Rufus::Lua interpreter
Installation
Add this line to your application's Gemfile:
gem 'rufus-lua-moon'
And then execute:
$ bundle
Or install it yourself as:
$ gem install rufus-lua-moon
Usage
After creating Rufus::Lua interpreter patch it to support MoonScript:
s=Rufus::Lua::State.new
s.moon!
s.eval " m=require \"moonscript.base\"\n x=m.to_lua \"->1\"\n print(x)\n"
You can set package.moonpath and require file(s) with moonscript code:
s=Rufus::Lua::State.new.moon!
s.eval " package.moonpath='./?.moon'\n require 'myfile' -- load 'myfile.moon'\n"
Credits
See also
- Rufus::Lua::Win if you run Rufus::Lua on Windows