mimaki / mruby-js

mruby to javascript calling interface, only works with emscripten

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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!

About

mruby to javascript calling interface, only works with emscripten

License:MIT License


Languages

Language:C 49.5%Language:JavaScript 37.7%Language:Ruby 12.8%