Class: Rad::Routes::Configurator

Inherits:
Object
  • Object
show all
Defined in:
lib/rad/router/core/configurator.rb

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(router) ⇒ Configurator

Returns a new instance of Configurator.



6
7
8
# File 'lib/rad/router/core/configurator.rb', line 6

def initialize router
  @router = router
end

Class Method Details

.routes(&block) ⇒ Object



19
20
21
# File 'lib/rad/router/core/configurator.rb', line 19

def routes &block
  block.call Configurator.new(router)
end

Instance Method Details

#persistent_params(*args) ⇒ Object



10
11
12
# File 'lib/rad/router/core/configurator.rb', line 10

def persistent_params *args
  args.each{|v| router.persistent_params << v}
end