Sha256: fcaeca3315c680c968eea903dca8053e615925f742c6c833d55b4b5a7fa365f5
Contents?: true
Size: 426 Bytes
Versions: 4
Compression:
Stored size: 426 Bytes
Contents
Accessing classes and methods defined in Opal from the javascript runtime is possible via the Opal js object. The following class: ```ruby class Foo def bar puts "called bar on class Foo defined in ruby code" end end ``` Can be accessed from javascript like this: ```javascript Opal.Foo.$new().$bar(); // => "called bar on class Foo defined in ruby code" ``` Remember that all ruby methods are prefixed with a '$'.
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
opal-0.5.5 | doc/using_ruby_from_javascript.md |
opal-0.5.4 | doc/using_ruby_from_javascript.md |
opal-0.5.2 | doc/using_ruby_from_javascript.md |
opal-0.5.0 | doc/using_ruby_from_javascript.md |