module Rad module Routes class Configurator inject router: :router def initialize router @router = router end def persistent_params *args args.each{|v| router.persistent_params << v} end delegate :skip, to: :router class << self inject router: :router def routes &block block.call Configurator.new(router) end end end end end