Module: Buble
- Defined in:
- lib/buble.rb,
lib/buble/version.rb
Constant Summary collapse
- VERSION =
'0.1.0'
Class Method Summary collapse
Class Method Details
.context ⇒ Object
12 13 14 |
# File 'lib/buble.rb', line 12 def context @context ||= ExecJS.compile("#{Source.code}\nfunction transform_code(src) { return buble.transform(src).code; }") end |
.source_version ⇒ Object
8 9 10 |
# File 'lib/buble.rb', line 8 def source_version Source::VERSION end |
.transform(code) ⇒ Object
16 17 18 |
# File 'lib/buble.rb', line 16 def transform(code) context.call('transform_code', code) end |