Sha256: 921a22df674dc3f974c8034e7792b614a25b5b32f162d3adb55c722234e60b81

Contents?: true

Size: 531 Bytes

Versions: 76

Compression:

Stored size: 531 Bytes

Contents

# frozen_string_literal: true

module BetterRecord
  class Railtie < ::Rails::Railtie
    rake_tasks do
      Dir[File.expand_path('tasks/**/*.rake', __dir__)].each do |f|
        load f
      end
    end

    initializer 'better_record.after_app' do |app|
      app.config.after_initialize do
        if BetterRecord.session_class.is_a?(String)
          BetterRecord.session_class = BetterRecord.session_class.constantize
        end
        ActiveSupport.run_load_hooks(:better_record, BetterRecord)
      end
    end
  end
end

Version data entries

76 entries across 76 versions & 1 rubygems

Version Path
better_record-0.25.2 lib/better_record/railtie.rb
better_record-0.25.1 lib/better_record/railtie.rb
better_record-0.25.0 lib/better_record/railtie.rb
better_record-0.24.4 lib/better_record/railtie.rb
better_record-0.24.3 lib/better_record/railtie.rb
better_record-0.23.7 lib/better_record/railtie.rb
better_record-0.23.6 lib/better_record/railtie.rb
better_record-0.23.5 lib/better_record/railtie.rb
better_record-0.23.4 lib/better_record/railtie.rb
better_record-0.23.3 lib/better_record/railtie.rb
better_record-0.22.9 lib/better_record/railtie.rb
better_record-0.22.8 lib/better_record/railtie.rb
better_record-0.22.7 lib/better_record/railtie.rb
better_record-0.22.6 lib/better_record/railtie.rb
better_record-0.22.5 lib/better_record/railtie.rb
better_record-0.22.4 lib/better_record/railtie.rb
better_record-0.22.3 lib/better_record/railtie.rb
better_record-0.21.3 lib/better_record/railtie.rb
better_record-0.22.2 lib/better_record/railtie.rb
better_record-0.22.0 lib/better_record/railtie.rb