Sha256: 2c6d5760a2aeda733befe60865bb8f2358d961c38f2799d05df003dc3d66ff04

Contents?: true

Size: 1.22 KB

Versions: 5

Compression:

Stored size: 1.22 KB

Contents

def d(var)
  raise var.inspect.split(', ').join(",\n")
end
require 'haml'
require 'kaminari'

module Bhf
  class Engine < Rails::Engine
    
    isolate_namespace Bhf
    
    # Config defaults
    config.page_title = nil
    config.on_login_fail = :root_url
    config.logout_path = :logout_path
    config.session_auth_name = :is_admin
    config.session_account_id = :admin_account_id
    config.account_model = 'User'
    config.account_model_find_method = 'find'
    config.css = []
    config.js = []
    config.abstract_config = []
    
    # config.bhf_logic = YAML::load(IO.read('config/bhf.yml'))
    
    initializer 'bhf.action_controller' do |app|
      ActiveSupport.on_load :action_controller do
        helper Bhf::FrontendHelper
      end
    end
    
    initializer 'bhf.hooks' do
      if defined?(::ActiveRecord)
        ::ActiveRecord::Base.send :include, Bhf::ActiveRecord::Object
      end
      if defined?(::Mongoid)
        ::Mongoid::Document.send :include, Bhf::Mongoid::Document
      end
    end
  end
end

require 'bhf/active_record/active_record'
require 'bhf/mongoid/document'
require 'bhf/data'
require 'bhf/platform'
require 'bhf/config_parser'
require 'bhf/settings'
require 'bhf/pagination'
require 'bhf/form'


Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
bhf-0.7.7 lib/bhf.rb
bhf-0.7.5 lib/bhf.rb
bhf-0.7.4 lib/bhf.rb
bhf-0.7.3 lib/bhf.rb
bhf-0.7.2 lib/bhf.rb