Sha256: c44cc4d67b9652004bafee801fedd364bd582bffee6a617d6ff9eaafdcf6bab8

Contents?: true

Size: 915 Bytes

Versions: 7

Compression:

Stored size: 915 Bytes

Contents

# frozen_string_literal: true

module Cookbook
  # Cookbook Engine
  class Engine < Rails::Engine
    isolate_namespace Cookbook
    engine_name 'cookbook'

    initializer 'local_helper.action_controller' do
      ActiveSupport.on_load :action_controller do
        helper Cookbook::ApplicationHelper
      end
    end
    initializer 'cookbook.assets.precompile' do |app|
      app.config.assets.precompile += %w[cookbook/application.css cookbook/application.js vanilla_nested.js]
    end

    config.generators do |g|
      g.hidden_namespaces << 'test_unit' << 'erb'
      g.orm             :active_record
      g.template_engine :haml
      g.test_framework  :rspec, fixture: false
      g.integration_tool :rspec
      g.stylesheets     false
      g.javascripts     false
      g.view_specs      false
      g.helper_specs    false
    end

    def self.table_name_prefix
      'cookbook_'
    end
  end
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
cookbook-0.1.6 lib/cookbook/engine.rb
cookbook-0.1.5 lib/cookbook/engine.rb
cookbook-0.1.4 lib/cookbook/engine.rb
cookbook-0.1.3 lib/cookbook/engine.rb
cookbook-0.1.2 lib/cookbook/engine.rb
cookbook-0.1.1 lib/cookbook/engine.rb
cookbook-0.1.0 lib/cookbook/engine.rb