Module: CoffeeReact

Defined in:
lib/coffee_react.rb

Defined Under Namespace

Modules: Source

Constant Summary collapse

Error =
ExecJS::Error
EngineError =
ExecJS::RuntimeError
CompilationError =
ExecJS::ProgramError

Class Method Summary collapse

Class Method Details

.engineObject



28
29
# File 'lib/coffee_react.rb', line 28

def engine
end

.engine=(engine) ⇒ Object



31
32
# File 'lib/coffee_react.rb', line 31

def engine=(engine)
end

.jstransform(script) ⇒ Object



40
41
42
43
44
# File 'lib/coffee_react.rb', line 40

def jstransform(script)
  script = script.read if script.respond_to?(:read)

  Source.jstransform_context.call("coffeeReactJSSyntaxTransform", script)
end

.transform(script, options = {}) ⇒ Object



34
35
36
37
38
# File 'lib/coffee_react.rb', line 34

def transform(script, options = {})
  script = script.read if script.respond_to?(:read)

  Source.transform_context.call("coffeeReactTransform", script, options)
end