Module: ReactRuby
- Defined in:
- lib/react_ruby.rb,
lib/react_ruby/jsx.rb,
lib/react_ruby/version.rb
Defined Under Namespace
Modules: JSCode, JSX Classes: Renderer
Constant Summary collapse
- VERSION =
"0.0.1"
Class Attribute Summary collapse
-
.config ⇒ Object
Returns the value of attribute config.
-
.renderer ⇒ Object
Returns the value of attribute renderer.
Class Method Summary collapse
Class Attribute Details
.config ⇒ Object
Returns the value of attribute config.
46 47 48 |
# File 'lib/react_ruby.rb', line 46 def config @config end |
.renderer ⇒ Object
Returns the value of attribute renderer.
46 47 48 |
# File 'lib/react_ruby.rb', line 46 def renderer @renderer end |
Class Method Details
.compile(params = {}) ⇒ Object
48 49 50 |
# File 'lib/react_ruby.rb', line 48 def compile(params = {}) @renderer = Renderer.new(params) end |
.render(jsx) ⇒ Object
52 53 54 55 |
# File 'lib/react_ruby.rb', line 52 def render(jsx) raise 'It must compile context bofore rendering.' unless @renderer @renderer.render(jsx) end |