An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

          

# Rufus::Lua::Moon

[![Build Status](https://travis-ci.org/ukoloff/rufus-lua-moon.svg?branch=master)](https://travis-ci.org/ukoloff/rufus-lua-moon)
[![Build status](https://ci.appveyor.com/api/projects/status/9huwrdo2tm22kda6?svg=true)](https://ci.appveyor.com/project/ukoloff/rufus-lua-moon)
[![Gem Version](https://badge.fury.io/rb/rufus-lua-moon.svg)](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 <