Table of Contents - ruby.wasm Documentation
Pages
- CONTRIBUTING
-
README
- ruby.wasm
- Try ruby.wasm (no installation needed)
- Quick Links
- Quick Example: Ruby on Web browser
- Quick Example: How to package your Ruby application as a WASI application
- npm packages (for JavaScript host environments)
- Prebuilt binaries
- Supported Target Triples
- Profiles
- Notable Limitations
- Contributing
Classes and Modules
- Array
- FalseClass
- Float
- Hash
- Integer
- JS
- JS::Error
- JS::Object
- JS::PromiseScheduler
- JS::RequireRemote
- JS::RequireRemote::Evaluator
- JS::RequireRemote::URLResolver
- NilClass
- Proc
- String
- TrueClass
Methods
- ::eval — JS
- ::global — JS
- ::is_a? — JS
- ::new — JS::Error
- ::new — JS::PromiseScheduler
- ::new — JS::RequireRemote
- ::new — JS::RequireRemote::URLResolver
- ::promise_scheduler — JS
- ::try_convert — JS
- ::wrap — JS::Object
- #== — JS::Object
- #[] — JS::Object
- #[]= — JS::Object
- #apply — JS::Object
- #await — JS::Object
- #await — JS::PromiseScheduler
- #base_url= — JS::RequireRemote
- #call — JS::Object
- #eql? — JS::Object
- #evaluate — JS::RequireRemote::Evaluator
- #evaluated? — JS::RequireRemote::Evaluator
- #get_location — JS::RequireRemote::URLResolver
- #inspect — JS::Object
- #inspect — JS::RequireRemote::URLResolver
- #load — JS::RequireRemote
- #message — JS::Error
- #method_missing — JS::Object
- #new — JS::Object
- #pop — JS::RequireRemote::URLResolver
- #push — JS::RequireRemote::URLResolver
- #respond_to_missing? — JS::Object
- #strictly_eql? — JS::Object
- #to_a — JS::Object
- #to_f — JS::Object
- #to_i — JS::Object
- #to_js — Integer
- #to_js — Float
- #to_js — String
- #to_js — TrueClass
- #to_js — FalseClass
- #to_js — Proc
- #to_js — Array
- #to_js — Hash
- #to_js — NilClass
- #to_s — JS::Object
- #typeof — JS::Object