module Adminable::Configuration
Public Class Methods
redirect_root_path()
click to toggle source
# File lib/adminable/configuration.rb, line 20 def self.redirect_root_path if resources.any? resources.first.name else Rails.application.routes.url_helpers.root_path end end
resources()
click to toggle source
Finds all controllers from ‘app/controllers/adminable` directory @return [Array] of {Adminable::Resource} objects
# File lib/adminable/configuration.rb, line 5 def self.resources resources_paths.map do |resource_path| Adminable::Resource.new( resource_path.to_s.split('adminable/').last.sub( /_controller\.rb$/, '' ) ) end end
resources_paths()
click to toggle source
# File lib/adminable/configuration.rb, line 15 def self.resources_paths Dir[Rails.root.join('app/controllers/adminable/**/*_controller.rb')] .reject { |f| f['app/controllers/adminable/application_controller.rb'] } end