Module: Cardboard
- Defined in:
- 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/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/super_user_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
Defined Under Namespace
Modules: ApplicationHelper, Generators, PublicHelper, ResourceHelper, Seed, Settings Classes: Application, ApplicationController, DashboardController, Engine, Field, MyAccountController, Page, PagePart, PagesController, ResourceController, Setting, SettingsController, SuperUserController
Constant Summary collapse
- VERSION =
"0.1.4"
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.
- .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
19 20 21 22 23 24 |
# File 'lib/cardboard_cms.rb', line 19 def set_resource_controllers Dir[Rails.root.join('app/controllers/cardboard/*_controller.rb')].map.each do |controller| require_dependency controller end Cardboard.resource_controllers = Cardboard::ResourceController.descendants end |
.setup {|application| ... } ⇒ Object
Gets called within the initializer
27 28 29 |
# File 'lib/cardboard_cms.rb', line 27 def setup yield(application) end |
.user_class ⇒ Object
14 15 16 17 |
# File 'lib/cardboard_cms.rb', line 14 def user_class return false unless application.user_class @user_class ||= application.user_class.to_s.camelize.constantize end |