Sha256: 4b3a028a3fa62984df69cea0b2c2b5460aa2a5acad43dba1cacbff8f9d257e06

Contents?: true

Size: 384 Bytes

Versions: 9

Compression:

Stored size: 384 Bytes

Contents

# frozen_string_literal: true

module RailsSettings
  class Railtie < Rails::Railtie
    initializer "rails_settings.active_record.initialization" do
      RailsSettings::Base.after_commit :clear_cache, on: %i[create update destroy]
    end

    initializer "rails_settings.configure_rails_initialization" do |app|
      app.middleware.use RailsSettings::Middleware
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
rails-settings-cached-2.9.4 lib/rails-settings/railtie.rb
rails-settings-cached-2.9.3 lib/rails-settings/railtie.rb
rails-settings-cached-2.9.2 lib/rails-settings/railtie.rb
rails-settings-cached-2.9.1 lib/rails-settings/railtie.rb
rails-settings-cached-2.9.0 lib/rails-settings/railtie.rb
rails-settings-cached-2.8.3 lib/rails-settings/railtie.rb
rails-settings-cached-2.8.2 lib/rails-settings/railtie.rb
rails-settings-cached-2.8.1 lib/rails-settings/railtie.rb
rails-settings-cached-2.8.0 lib/rails-settings/railtie.rb