Sha256: 753c80348be98996b55902327412f8eb6aae11bc68cf35485079fd65daa40d92
Contents?: true
Size: 1.28 KB
Versions: 1
Compression:
Stored size: 1.28 KB
Contents
module ForemanGoogle class Engine < ::Rails::Engine isolate_namespace ForemanGoogle engine_name 'foreman_google' # Add any db migrations initializer 'foreman_google.load_app_instance_data' do |app| ForemanGoogle::Engine.paths['db/migrate'].existent.each do |path| app.config.paths['db/migrate'] << path end end initializer 'foreman_google.register_plugin', before: :finisher_hook do |_app| Foreman::Plugin.register :foreman_google do requires_foreman '>= 2.4.0' in_to_prepare do compute_resource(ForemanGoogle::GCE) end end end # Include concerns in this config.to_prepare block config.to_prepare do ::ComputeResourcesController.include ForemanGoogle::TemporaryPrependPath rescue StandardError => e Rails.logger.warn "ForemanGoogle: skipping engine hook (#{e})" end rake_tasks do Rake::Task['db:seed'].enhance do ForemanGoogle::Engine.load_seed end end initializer 'foreman_google.register_gettext', after: :load_config_initializers do |_app| locale_dir = File.join(File.expand_path('../..', __dir__), 'locale') locale_domain = 'foreman_google' Foreman::Gettext::Support.add_text_domain locale_domain, locale_dir end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
foreman_google-0.0.1 | lib/foreman_google/engine.rb |