Method: React::Component::ClassMethods#render
- Defined in:
- lib/react/component/class_methods.rb
#render(container = nil, params = {}, &block) ⇒ Object
24 25 26 27 28 29 30 31 32 33 |
# File 'lib/react/component/class_methods.rb', line 24 def render(container = nil, params = {}, &block) if container container = container.type if container.is_a? React::Element define_method :render do React::RenderingContext.render(container, params) { instance_eval(&block) if block } end else define_method(:render) { instance_eval(&block) } end end |