Sha256: 777cce0c2f38a11339ba7fef48d5a0c63c57f1f47b20b490e1a5040cf91202a4

Contents?: true

Size: 931 Bytes

Versions: 3

Compression:

Stored size: 931 Bytes

Contents

module Dradis::Plugins::Calculators::DREAD
  class Engine < ::Rails::Engine
    isolate_namespace Dradis::Plugins::Calculators::DREAD

    include Dradis::Plugins::Base
    provides :addon
    description 'Risk Calculators: DREAD'

    initializer 'calculator_dread.asset_precompile_paths' do |app|
      app.config.assets.precompile += [
        'dradis/plugins/calculators/dread/manifests/application.css',
        'dradis/plugins/calculators/dread/manifests/application.js',
        'dradis/plugins/calculators/dread/manifests/tylium.js'
      ]
    end

    initializer "calculator_dread.inflections" do |app|
      ActiveSupport::Inflector.inflections do |inflect|
        inflect.acronym('DREAD')
      end
    end

    initializer 'calculator_dread.mount_engine' do
      Rails.application.routes.append do
        mount Dradis::Plugins::Calculators::DREAD::Engine => '/', as: :dread_calculator
      end
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
dradis-calculator_dread-4.0.0 lib/dradis/plugins/calculators/dread/engine.rb
dradis-calculator_dread-3.22.0 lib/dradis/plugins/calculators/dread/engine.rb
dradis-calculator_dread-3.21.0 lib/dradis/plugins/calculators/dread/engine.rb