Module: React::JSX

Defined in:
lib/react/jsx.rb

Class Method Summary collapse

Class Method Details

.compile(code) ⇒ Object



6
7
8
9
10
# File 'lib/react/jsx.rb', line 6

def self.compile(code)
  content = File.read(React::Source.bundled_path_for('JSXTransformer.js'))
  @context ||= ExecJS.compile(content)
  @context.call('JSXTransformer.transform', code)['code']
end