https://github.com/ukoloff/rufus-lua-moon
Provides MoonScript for Rufus::Lua interpreter
https://github.com/ukoloff/rufus-lua-moon
appveyor lua moonscript ruby travis-ci
Last synced: 10 months ago
JSON representation
Provides MoonScript for Rufus::Lua interpreter
- Host: GitHub
- URL: https://github.com/ukoloff/rufus-lua-moon
- Owner: ukoloff
- License: mit
- Created: 2014-09-07T07:14:04.000Z (over 11 years ago)
- Default Branch: master
- Last Pushed: 2018-03-29T02:40:55.000Z (almost 8 years ago)
- Last Synced: 2025-02-22T13:03:36.018Z (11 months ago)
- Topics: appveyor, lua, moonscript, ruby, travis-ci
- Language: Ruby
- Size: 111 KB
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.txt
Awesome Lists containing this project
README
# Rufus::Lua::Moon
[](https://travis-ci.org/ukoloff/rufus-lua-moon)
[](https://ci.appveyor.com/project/ukoloff/rufus-lua-moon)
[](http://badge.fury.io/rb/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:
```ruby
s=Rufus::Lua::State.new
s.moon!
s.eval <1"
print(x)
EOL
```
You can set `package.moonpath` and require file(s) with moonscript code:
```ruby
s=Rufus::Lua::State.new.moon!
s.eval <