Sha256: 1a4ec1a6ec4949150182ae9a88425bc3f354e23d3228fbf60284313eefcbec28

Contents?: true

Size: 505 Bytes

Versions: 8

Compression:

Stored size: 505 Bytes

Contents

module ActiveRecordViews
  class Railtie < ::Rails::Railtie
    initializer 'active_record_views' do |app|
      ActiveSupport.on_load :active_record do
        ActiveRecordViews.sql_load_path << Rails.root + 'app/models'
        ActiveRecordViews.init!
      end

      ActiveSupport.on_load :action_controller do
        unless app.config.cache_classes
          ActionDispatch::Callbacks.before do
            ActiveRecordViews.reload_stale_views!
          end
        end
      end
    end
  end
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
activerecord_views-0.0.8 lib/active_record_views/railtie.rb
activerecord_views-0.0.7 lib/active_record_views/railtie.rb
activerecord_views-0.0.6 lib/active_record_views/railtie.rb
activerecord_views-0.0.5 lib/active_record_views/railtie.rb
activerecord_views-0.0.4 lib/active_record_views/railtie.rb
activerecord_views-0.0.3 lib/active_record_views/railtie.rb
activerecord_views-0.0.2 lib/active_record_views/railtie.rb
activerecord_views-0.0.1 lib/active_record_views/railtie.rb