Module: Brightcontent

Defined in:
lib/brightcontent/core.rb,
lib/brightcontent/engine.rb,
lib/brightcontent/resource.rb,
lib/brightcontent/resources.rb,
lib/brightcontent/view_lookup.rb,
lib/brightcontent/routes_parser.rb,
lib/brightcontent/model_extensions.rb,
lib/brightcontent/view_lookup/base.rb,
app/models/brightcontent/admin_user.rb,
app/helpers/brightcontent/base_helper.rb,
lib/brightcontent/base_controller_ext.rb,
lib/brightcontent/view_lookup/form_field.rb,
lib/brightcontent/view_lookup/list_field.rb,
lib/brightcontent/view_lookup/filter_field.rb,
app/helpers/brightcontent/application_helper.rb,
app/helpers/brightcontent/translation_helper.rb,
lib/brightcontent/base_controller_ext/fields.rb,
app/controllers/brightcontent/base_controller.rb,
lib/generators/brightcontent/install_generator.rb,
lib/brightcontent/base_controller_ext/filtering.rb,
lib/generators/brightcontent/resource_generator.rb,
lib/brightcontent/base_controller_ext/pagination.rb,
app/controllers/brightcontent/sessions_controller.rb,
app/controllers/brightcontent/admin_users_controller.rb,
app/controllers/brightcontent/application_controller.rb,
lib/brightcontent/base_controller_ext/default_actions.rb

Defined Under Namespace

Modules: ApplicationHelper, BaseControllerExt, BaseHelper, Generators, ModelExtensions, TranslationHelper, ViewLookup Classes: AdminUser, AdminUsersController, ApplicationController, BaseController, Engine, Resource, Resources, RoutesParser, SessionsController

Constant Summary collapse

@@extensions =
%w{core}
@@engine_resources =
%w{sessions admin_users}
@@path =
"admin"
@@application_name =
"Brightcontent"
@@user_model =
"Brightcontent::AdminUser"
6

Class Method Summary collapse

Class Method Details

.register_extension(name) ⇒ Object



55
56
57
# File 'lib/brightcontent/core.rb', line 55

def self.register_extension(name)
  @@extensions << name
end

.setup {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Brightcontent)

    the object that the method was called on



51
52
53
# File 'lib/brightcontent/core.rb', line 51

def self.setup
  yield self
end

.user_modelObject



43
44
45
# File 'lib/brightcontent/core.rb', line 43

def self.user_model
  @@user_model.is_a?(String) ? @@user_model.constantize : @@user_model
end