Class: ActionDispatch::Routing::Mapper

Inherits:
Object
  • Object
show all
Defined in:
lib/extensions/action_dispatch/routing/mapper.rb

Instance Method Summary collapse

Instance Method Details

#nopassword(controller_class) ⇒ Object



4
5
6
7
8
9
10
# File 'lib/extensions/action_dispatch/routing/mapper.rb', line 4

def nopassword(controller_class, *, **, &)
  if controller_class.respond_to?(:routes) and controller_class.routes.routable?
    instance_exec(controller_class.controller_path, controller_class.controller_name, *, **, &controller_class.routes)
  else
    raise ArgumentError, "controller_class must respond to :routes"
  end
end