Sha256: 1e5842cd9975f4ecc2f2e90371af4d36354480302ecea84fa322e3c7e2df2c68
Contents?: true
Size: 851 Bytes
Versions: 1
Compression:
Stored size: 851 Bytes
Contents
# frozen_string_literal: true module <%= class_name %> class Engine < ::Rails::Engine require "archangel" isolate_namespace Archangel engine_name "<%= theme_name %>" config.generators do |gen| gen.test_framework :rspec, fixtures: false, view_specs: false, helper_specs: true, routing_specs: false, controller_specs: true, request_specs: true gen.fixture_replacement :factory_bot, dir: "spec/factories" end def self.activate Dir[File.join(__dir__, "../../app/**/*_decorator*.rb")].each do |klass| Rails.application.config.cache_classes ? require(klass) : load(klass) end end config.to_prepare(&method(:activate).to_proc) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
archangel-0.3.0 | lib/archangel/commands/templates/theme/lib/%theme_name%/engine.rb.tt |