Module: Cardboard
- Defined in:
- app/controllers/cardboard/super_user_controller.rb,
lib/cardboard_cms.rb,
lib/cardboard/engine.rb,
lib/cardboard/version.rb,
app/models/cardboard/page.rb,
lib/cardboard/application.rb,
app/models/cardboard/field.rb,
lib/cardboard/helpers/seed.rb,
app/models/cardboard/setting.rb,
app/models/cardboard/template.rb,
app/models/cardboard/page_part.rb,
lib/cardboard/helpers/settings.rb,
app/models/cardboard/field/date.rb,
app/models/cardboard/field/file.rb,
app/models/cardboard/field/text.rb,
app/models/cardboard/field/image.rb,
app/models/cardboard/field/string.rb,
app/models/cardboard/field/boolean.rb,
app/models/cardboard/field/decimal.rb,
app/models/cardboard/field/integer.rb,
app/helpers/cardboard/public_helper.rb,
app/models/cardboard/field/rich_text.rb,
app/helpers/cardboard/resource_helper.rb,
app/helpers/cardboard/application_helper.rb,
app/models/cardboard/field/external_link.rb,
app/models/cardboard/field/resource_link.rb,
app/controllers/cardboard/pages_controller.rb,
app/controllers/cardboard/settings_controller.rb,
app/controllers/cardboard/dashboard_controller.rb,
app/controllers/cardboard/my_account_controller.rb,
app/controllers/cardboard/application_controller.rb,
lib/generators/cardboard/assets/assets_generator.rb,
lib/generators/cardboard/install/install_generator.rb,
lib/generators/cardboard/resource/resource_generator.rb
Overview
yoda
Defined Under Namespace
Modules: ApplicationHelper, Generators, PublicHelper, ResourceHelper, Seed, Settings Classes: Application, ApplicationController, DashboardController, Engine, Field, MyAccountController, Page, PagePart, PagesController, ResourceController, Setting, SettingsController, SuperUserController, Template
Constant Summary collapse
- VERSION =
"0.2.1"
Class Attribute Summary collapse
-
.application ⇒ Object
Returns the value of attribute application.
-
.resource_controllers ⇒ Object
Returns the value of attribute resource_controllers.
Class Method Summary collapse
- .set_resource_controllers ⇒ Object
-
.setup {|application| ... } ⇒ Object
Gets called within the initializer.
- .used_as_cms? ⇒ Boolean
- .user_class ⇒ Object
Class Attribute Details
.application ⇒ Object
Returns the value of attribute application.
8 9 10 |
# File 'lib/cardboard_cms.rb', line 8 def application @application end |
.resource_controllers ⇒ Object
Returns the value of attribute resource_controllers.
8 9 10 |
# File 'lib/cardboard_cms.rb', line 8 def resource_controllers @resource_controllers end |
Class Method Details
.set_resource_controllers ⇒ Object
28 29 30 31 32 33 |
# File 'lib/cardboard_cms.rb', line 28 def set_resource_controllers # might not be needed in production Dir[Rails.root.join('app/controllers/cardboard/*_controller.rb')].map.each do |controller| require_dependency controller end end |
.setup {|application| ... } ⇒ Object
Gets called within the initializer
36 37 38 |
# File 'lib/cardboard_cms.rb', line 36 def setup yield(application) end |
.used_as_cms? ⇒ Boolean
23 24 25 26 |
# File 'lib/cardboard_cms.rb', line 23 def used_as_cms? @used_as_cms = Cardboard::Template.count > 0 if @used_as_cms.nil? #handle false @used_as_cms end |
.user_class ⇒ Object
18 19 20 21 |
# File 'lib/cardboard_cms.rb', line 18 def user_class return false unless application.user_class @user_class ||= application.user_class.to_s.camelize.constantize end |