Sha256: c05cd0579f15fe93c7c4587d192fade761ac0db63c3b2a96878c0add7f052a88
Contents?: true
Size: 1.04 KB
Versions: 3
Compression:
Stored size: 1.04 KB
Contents
class MissionControl::Jobs::ApplicationController < MissionControl::Jobs.base_controller_class.constantize ActionController::Base::MODULES.each do |mod| include mod unless self < mod end layout "mission_control/jobs/application" # Include helpers if not already included helper MissionControl::Jobs::ApplicationHelper unless self < MissionControl::Jobs::ApplicationHelper helper Importmap::ImportmapTagsHelper unless self < Importmap::ImportmapTagsHelper include MissionControl::Jobs::BasicAuthentication include MissionControl::Jobs::ApplicationScoped, MissionControl::Jobs::NotFoundRedirections include MissionControl::Jobs::AdapterFeatures around_action :set_current_locale private def default_url_options { server_id: MissionControl::Jobs::Current.server } end def set_current_locale(&block) @previous_config = I18n.config I18n.config = MissionControl::Jobs::I18nConfig.new I18n.with_locale(:en, &block) ensure I18n.config = @previous_config @previous_config = nil end end
Version data entries
3 entries across 3 versions & 1 rubygems