Sha256: dfdef9c7d625f23dd216fa487d64f2b3cc72d20eebee8776dfde08b9f20c11ba

Contents?: true

Size: 1.87 KB

Versions: 20

Compression:

Stored size: 1.87 KB

Contents

module Virgo
  class Engine < ::Rails::Engine
    isolate_namespace Virgo

    config.autoload_paths << File.expand_path("..", __FILE__)

    config.caching = :aggressive

    config.require_posts_to_have_category = false

    config.domain = 'localhost'

    config.edit_lock_timeout = 8.seconds

    config.edit_lock_grace = 10.seconds

    config.post_locking_enabled = true

    config.deploy_key = Digest::MD5.hexdigest(Dir["#{Rails.root}/public/assets/**/*"].join(':'))

    if Rails.env.test?
      config.enable_virgo_error_handlers = true
    else
      config.enable_virgo_error_handlers = false
    end

    # some dependencies must be explicitly required if used in an engine...
    require 'devise'
    require 'kaminari-bootstrap'
    require 'friendly_id'
    require 'kaminari'
    require 'kaminari-bootstrap'
    require 'carrierwave'
    require 'cancan'
    require 'handles_sortable_columns'
    require 'action_controller/action_caching.rb'
    require 'htmlentities'
    require 'jquery-rails'
    require 'jquery-ui-rails'
    require 'jquery-fileupload-rails'
    require 'bootstrap-sass'
    require 'font-awesome-sass'
    require 'bootstrap3-datetimepicker-rails'
    require 'select2-rails'
    require 'momentjs-rails'
    require 'local_time'
    require 'tinymce-rails'
    require 'chronic'

    require File.expand_path("../../../vendor/gems/shortcode/lib/shortcode", __FILE__)


    spec = Gem::Specification.find_by_name("local_time")
    gem_root = spec.gem_dir
    require "#{gem_root}/app/helpers/local_time_helper"

    ActionView::Base.send :include, ::LocalTimeHelper

    config.to_prepare do
      # Load application's model / class decorators
      Dir["#{Rails.root}/app/**/*_decorator*.rb"].each do |c|
        Rails.configuration.cache_classes ? require(c) : load(c)
      end
    end

    config.generators do |g|
      g.test_framework :rspec
    end
  end
end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
virgo-0.3 lib/virgo/engine.rb
virgo-0.2.9 lib/virgo/engine.rb
virgo-0.2.8 lib/virgo/engine.rb
virgo-0.2.7 lib/virgo/engine.rb
virgo-0.2.6 lib/virgo/engine.rb
virgo-0.2.5 lib/virgo/engine.rb
virgo-0.2.4 lib/virgo/engine.rb
virgo-0.2.2 lib/virgo/engine.rb
virgo-0.2.1 lib/virgo/engine.rb
virgo-0.2 lib/virgo/engine.rb
virgo-0.1.16 lib/virgo/engine.rb
virgo-0.1.15 lib/virgo/engine.rb
virgo-0.1.14 lib/virgo/engine.rb
virgo-0.1.13 lib/virgo/engine.rb
virgo-0.1.12 lib/virgo/engine.rb
virgo-0.1.11 lib/virgo/engine.rb
virgo-0.1.10 lib/virgo/engine.rb
virgo-0.1.8 lib/virgo/engine.rb
virgo-0.1.7 lib/virgo/engine.rb
virgo-0.1.6 lib/virgo/engine.rb