Sha256: f8a62bbfd1999617ced61e96130a96b8af46a817ca8a99e40f0e2a35e1b77151

Contents?: true

Size: 1.19 KB

Versions: 7

Compression:

Stored size: 1.19 KB

Contents

require 'tinymce-rails'
require 'jquery-ui-rails'
require 'modeljs'

module Caboose
  
  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
  
  def Caboose.plugin_hook(*args)
    resp = nil
    args[0] = args[0].to_sym 
    Caboose.plugins.each do |mod|
      #resp = mod.constantize.send(*args)
      if (mod.constantize.respond_to?(args[0]))
        resp = mod.constantize.send(*args)
      end
    end
    return resp
  end
  
  def Caboose.json(obj, defaultvalue = "")
    return defaultvalue.to_json if obj.nil?
    return obj.to_json
  end
  
  class Engine < ::Rails::Engine
    isolate_namespace Caboose
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
caboose-cms-0.1.78 lib/caboose/engine.rb
caboose-cms-0.1.35 lib/caboose/engine.rb
caboose-cms-0.1.34 lib/caboose/engine.rb
caboose-cms-0.1.7 lib/caboose/engine.rb
caboose-cms-0.1.6 lib/caboose/engine.rb
caboose-cms-0.1.5 lib/caboose/engine.rb
caboose-cms-0.1.4 lib/caboose/engine.rb