Sha256: dfdb6309db176f049e30f9d52d171c0cf82d4c43933468a82900b542fbd99913

Contents?: true

Size: 1.16 KB

Versions: 1

Compression:

Stored size: 1.16 KB

Contents

# frozen_string_literal: true

begin
  require 'recaptcha'
rescue LoadError => e
  puts "A Gem Dependency is Missing....#{e.message}"
end

module Bpluser
  class Engine < ::Rails::Engine
    isolate_namespace Bpluser

    if %w[development test].member?(Rails.env) && Dir[File.expand_path('../../spec/**', __dir__)].any? { |d| d.include?('dummy') }
      begin
        require 'factory_bot_rails'
        config.factory_bot.definition_file_paths << File.expand_path('../../spec/factories/bpluser', __dir__)
      rescue LoadError
        warn 'Factory Bot Rails Not installed!'
      end

      config.generators do |g|
        g.orm :active_record
        g.test_framework :rspec, fixture: true
        g.fixture_replacement :factory_bot
        g.factory_bot dir: 'spec/factories'
      end
    end

    # initializer 'bpluser.add_devise_guests_overrides', before: 'devise_guests.add_helpers' do
    #   DeviseGuests::Controllers::Helpers.include(Bpluser::DeviseGuestsOverride)
    # end

    # as of sprockets >= 4 have to explicitly declare each file
    initializer 'bpluser.assets.precompile' do |app|
      app.config.assets.precompile << 'bpluser_manifest.js'
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
bpluser-0.5.0 lib/bpluser/engine.rb