Sha256: fe6e594a72f0e37ef9f5621a69ac214ff81b205e42471ca4a9f50238d52f915c

Contents?: true

Size: 830 Bytes

Versions: 2

Compression:

Stored size: 830 Bytes

Contents

require 'tb_core'

module TbRedirects
  class Engine < ::Rails::Engine
    engine_name 'tb_redirects'
    config.autoload_paths += Dir["#{config.root}/lib/**/"]

    config.generators do |g|
      g.test_framework :rspec, :fixture => false
      g.fixture_replacement :factory_girl, :dir => 'spec/factories'
      g.assets false
      g.helper true
    end

    initializer 'tb_redirects.admin', :before => 'tb_core.admin' do |config|
      Spud::Core.admin_applications += [
        {:name => 'Redirects', :key => :tb_redirects, :thumbnail => "admin/module_icon.png", :url => '/admin/redirects'},
      ]
    end

    initializer 'tb_redirects.controllers' do |config|
      ActiveSupport.on_load(:action_controller) do
        Spud::ApplicationController.send :include, TbRedirects::HandleRedirects
      end
    end

  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
tb_redirects-0.9.0 lib/tb_redirects/engine.rb
tb_redirects-0.0.1 lib/tb_redirects/engine.rb