Module: Caboose
- Defined in:
- lib/caboose.rb,
lib/caboose/engine.rb,
lib/caboose/version.rb,
app/models/caboose/std_class.rb,
app/models/caboose/page_bar_generator.rb,
app/helpers/caboose/application_helper.rb,
app/helpers/caboose/permissions_helper.rb,
app/controllers/caboose/admin_controller.rb,
app/controllers/caboose/login_controller.rb,
app/controllers/caboose/pages_controller.rb,
app/controllers/caboose/roles_controller.rb,
app/controllers/caboose/users_controller.rb,
app/controllers/caboose/logout_controller.rb,
app/controllers/caboose/application_controller.rb
Defined Under Namespace
Modules: ApplicationHelper, PermissionsHelper
Classes: AdminController, ApplicationController, ApprovalRequest, Asset, CaboosePlugin, Engine, LoginController, LogoutController, MenuBlock, Page, PageBarGenerator, PagePermission, PagesController, Permission, Role, RolesController, StdClass, User, UsersController
Constant Summary
collapse
- VERSION =
"0.0.7"
- @@salt =
"This needs to be changed pronto."
- @@assets_path =
"assets"
- @@plugins =
[]
- @@modeljs_js_files =
[]
- @@modeljs_js_paths =
[]
- @@modeljs_css_files =
[]
Class Method Summary
collapse
Class Method Details
.log(message, title = nil) ⇒ Object
3
4
5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/caboose/engine.rb', line 3
def Caboose.log(message, title = nil)
if (Rails.logger.nil?)
puts "\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>"
puts title.to_s unless title.nil?
puts message
puts ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n"
else
Rails.logger.debug("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
Rails.logger.debug(title.to_s) unless title.nil?
Rails.logger.debug(message)
Rails.logger.debug(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n")
end
end
|
.plugin_hook(tag, args = nil) ⇒ Object
17
18
19
20
21
22
23
24
25
26
|
# File 'lib/caboose/engine.rb', line 17
def Caboose.plugin_hook(tag, args = nil)
Caboose.plugins.each do |mod|
func = "#{tag}_hook"
if (mod.constantize.respond_to?(func))
args = mod.constantize.send(func.to_sym, args)
end
end
return args
end
|