Module: Adminsite
- Defined in:
- lib/adminsite.rb,
lib/adminsite/engine.rb,
lib/adminsite/version.rb,
lib/adminsite/configuration.rb,
app/models/adminsite/ability.rb,
app/models/adminsite/admin_user.rb,
app/models/adminsite/file_asset.rb,
lib/adminsite/liquid/tags/asset.rb,
app/models/adminsite/admin_user_role.rb,
app/models/adminsite/admin_config/base.rb,
lib/generators/adminsite/install/install_generator.rb,
app/admin_configs/adminsite/adminsite_page_admin_config.rb,
lib/generators/adminsite/add_iframe/add_iframe_generator.rb,
lib/generators/adminsite/add_resource/add_resource_generator.rb,
app/admin_configs/adminsite/adminsite_admin_user_admin_config.rb,
app/admin_configs/adminsite/adminsite_file_asset_admin_config.rb,
app/admin_configs/adminsite/adminsite_page_layout_admin_config.rb,
lib/generators/adminsite/add_dashboard/add_dashboard_generator.rb,
app/controllers/adminsite/admin/adminsite_admin_users_controller.rb,
app/admin_configs/adminsite/adminsite_admin_user_role_admin_config.rb
Defined Under Namespace
Modules: AdminConfig, Generators
Classes: Ability, AdminApplicationController, AdminUser, AdminUserRole, AdminUserSessionsController, AdminsiteAdminUserAdminConfig, AdminsiteAdminUserRoleAdminConfig, AdminsiteFileAssetAdminConfig, AdminsitePageAdminConfig, AdminsitePageLayoutAdminConfig, Configuration, ContentsController, Engine, FileAsset, LiquidNameTag, LiquidTag, MultiSelectBoxInput, Page, PageLayout
Constant Summary
collapse
- VERSION =
"3.2.4"
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
Also known as:
config
Accessor for Adminsite::Configuration
11
12
13
|
# File 'lib/adminsite.rb', line 11
def configuration
@configuration ||= Configuration.new
end
|
6
7
8
|
# File 'lib/adminsite.rb', line 6
def configure
yield configuration
end
|
.load_controllers ⇒ Object
22
23
24
25
26
|
# File 'lib/adminsite.rb', line 22
def load_controllers
Gem.find_files('../app/controllers/**/admin/**/*_controller.rb').each do |c|
load(c)
end
end
|
.register_routes(rails_router) ⇒ Object
16
17
18
19
20
|
# File 'lib/adminsite.rb', line 16
def register_routes(rails_router)
load_controllers if Adminsite::Admin::CrudController.descendants.blank?
Adminsite::Admin::CrudController.descendants.each{|d| d.register_routes(rails_router) }
rails_router
end
|