Module: Recourse::Routes

Defined in:
lib/recourse/routes.rb

Overview

Extends the config/routes.rb DSL, so recourses works anywhere resources does.

Instance Method Summary collapse

Instance Method Details

#recourses(*names) ⇒ Object

Draws what resources draws, after supplying any controller the host lacks.



5
6
7
8
9
10
11
12
# File 'lib/recourse/routes.rb', line 5

def recourses(*names, **, &)
  names.each do |name|
    Recourse.declare name
    Controllers.define_missing name
  end

  resources(*names, **, &)
end