Module: Avo::DynamicRouter
- Defined in:
- lib/avo/dynamic_router.rb
Class Method Summary collapse
Class Method Details
.routes(router) ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/avo/dynamic_router.rb', line 3 def self.routes(router) Rails.application.eager_load! unless Rails.env.production? BaseResource.descendants .select do |resource| resource != :BaseResource end .select do |resource| resource.is_a? Class end # .select do |resource| # resource.model_class.present? # end .map do |resource| router.resources resource.new.route_key end end |