Sha256: fb15e5781da166c80d73d08bba0311ed4e44d042dded9ef067e1a9e196e5a04a

Contents?: true

Size: 742 Bytes

Versions: 4

Compression:

Stored size: 742 Bytes

Contents

module Caboose
  
  def Caboose.log(message, title = nil)
    Rails.logger.debug("\n>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>")
    Rails.logger.debug(title.to_s) unless title.nil?
    Rails.logger.debug(message)
    Rails.logger.debug(">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>\n")    
  end
  
  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
      #args = mod.send(func.to_sym, args)
    end
    return args
  end
  
  class Engine < ::Rails::Engine
    isolate_namespace Caboose    
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
caboose-cms-0.0.5 lib/caboose/engine.rb
caboose-cms-0.0.4 lib/caboose/engine.rb
caboose-cms-0.0.3 lib/caboose/engine.rb
caboose-cms-0.0.2 lib/caboose/engine.rb