Sha256: 6c64865890f81a0781767ea65422ac6dcf567a6c07932a7d261b558ef7993310
Contents?: true
Size: 525 Bytes
Versions: 6
Compression:
Stored size: 525 Bytes
Contents
require 'action_dispatch/routing' require 'active_support/concern' module ActionDispatch::Routing class Mapper # Public: Generates default admin CRUD routes for resources. # # Returns a route. def admin_for(*rsrcs) rsrcs.map!(&:to_sym) concern :pageable do collection do get '/page/:page', action: :index, as: 'page' end end namespace :admin do rsrcs.each do |r| resources r, concerns: :pageable end end end end end
Version data entries
6 entries across 6 versions & 1 rubygems