Module: React::Component
- Defined in:
- lib/reactrb-router/component.rb
Overview
adds router_handler method, and overrides the built_in tag method
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
._reactrb_router_original_included ⇒ Object
9 |
# File 'lib/reactrb-router/component.rb', line 9 alias _reactrb_router_original_included included |
.included(base) ⇒ Object
10 11 12 13 14 15 16 |
# File 'lib/reactrb-router/component.rb', line 10 def included(base) _reactrb_router_original_included(base) base.define_method :link do |opts = {}, &block| opts[:params] = opts[:params].to_n if opts[:params] Router::RR::Link(opts, &block) end end |
Instance Method Details
#route_handler(*args) ⇒ Object
4 5 6 |
# File 'lib/reactrb-router/component.rb', line 4 def route_handler(*args) Router::RR::RouteHandler(*args) end |