Module: Render::React
- Defined in:
- lib/render/react.rb,
lib/render/react/config.rb,
lib/render/react/version.rb,
lib/render/react/compiler.rb,
lib/render/react/transpiler.rb
Defined Under Namespace
Modules: Compiler, Config, Transpiler
Constant Summary
collapse
- VERSION =
'0.0.1'.freeze
Instance Method Summary
collapse
Instance Method Details
#initialize(*args, **kwargs) ⇒ Object
12
13
14
15
|
# File 'lib/render/react.rb', line 12
def initialize(*args, **kwargs)
Compiler.load_components
super
end
|
#render_react(component_class, **props) ⇒ Object
17
18
19
20
21
|
# File 'lib/render/react.rb', line 17
def render_react(component_class, **props)
" <span data-react-isomorphic='true' data-react-component='\#{component_class}' data-react-props='\#{JSON.dump(props)}'>\#{Compiler.render(component_class, **props)}</span>\n EOS\nend\n"
|