module Granite::Routing::Declarer
Public Class Methods
declare(routing, route, **options)
click to toggle source
# File lib/granite/routing/declarer.rb, line 5 def declare(routing, route, **options) routing.match route.path, via: :all, **options, to: dispatcher, as: route.as, granite_action: route.action_path, granite_projector: route.projector_name end
dispatcher()
click to toggle source
# File lib/granite/routing/declarer.rb, line 15 def dispatcher @dispatcher ||= Dispatcher.new end
reset_dispatcher()
click to toggle source
# File lib/granite/routing/declarer.rb, line 19 def reset_dispatcher dispatcher.reset! end