mruby to javascript calling interface, only works with emscripten
JavaScript C Ruby
Switch branches/tags
Nothing to show
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
js
mrblib
src
test
.gitignore
.travis.yml
EXPORTED_FUNCTIONS
LICENSE
README.md
mrbgem.rake

README.md

This is the mrbgem for calling JavaScript from mruby. It is primarily created to work with webruby. But since it is grouped as a mrbgem and only requires a small JavaScript snippet, feel free to use it in your own project if you found it useful.

This project is distributed under the MIT License. See LICENSE for further details.

##Features

  • Fetch JS numbers, strings, arrays, objects and functions
  • Use either '.' syntax or '[]' syntax to retrieve fields in a JS object
  • Perform JS Function call using normal method, new method or method with specified this value
  • Auto conversion from Ruby arrays to JS arrays, and Ruby hashes to JS objects
  • Use method_missing to expose JS functions to Ruby
  • Use Ruby procs as JS callback functions, you can even pass JS values as arguments to the Ruby procs!

##Build Status

Build Status Build Status