Sha256: fc876d3584d809381bef2901a361327b2a1148e29b2becc14df2b2e85d89a95a
Contents?: true
Size: 1.6 KB
Versions: 2
Compression:
Stored size: 1.6 KB
Contents
module Blazer class Engine < ::Rails::Engine isolate_namespace Blazer initializer "blazer" do |app| # use a proc instead of a string app.config.assets.precompile << proc { |path| path =~ /\Ablazer\/application\.(js|css)\z/ } app.config.assets.precompile << proc { |path| path =~ /\Ablazer\/.+\.(eot|svg|ttf|woff)\z/ } app.config.assets.precompile << proc { |path| path == "blazer/favicon.png" } Blazer.time_zone ||= Blazer.settings["time_zone"] || Time.zone Blazer.audit = Blazer.settings.key?("audit") ? Blazer.settings["audit"] : true Blazer.user_name = Blazer.settings["user_name"] if Blazer.settings["user_name"] Blazer.from_email = Blazer.settings["from_email"] if Blazer.settings["from_email"] Blazer.before_action = Blazer.settings["before_action_method"] if Blazer.settings["before_action_method"] Blazer.check_schedules = Blazer.settings["check_schedules"] if Blazer.settings.key?("check_schedules") Blazer.cache ||= Rails.cache Blazer.anomaly_checks = Blazer.settings["anomaly_checks"] || false Blazer.forecasting = Blazer.settings["forecasting"] || false Blazer.async = Blazer.settings["async"] || false if Blazer.async require "blazer/run_statement_job" end Blazer.images = Blazer.settings["images"] || false Blazer.override_csp = Blazer.settings["override_csp"] || false Blazer.slack_webhook_url = Blazer.settings["slack_webhook_url"] || ENV["BLAZER_SLACK_WEBHOOK_URL"] Blazer.mapbox_access_token = Blazer.settings["mapbox_access_token"] || ENV["MAPBOX_ACCESS_TOKEN"] end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
blazer-2.2.0 | lib/blazer/engine.rb |
blazer-2.1.0 | lib/blazer/engine.rb |