Skip to content

Commit

Permalink
Merge pull request #131 from fatkodima/avoid-premature-ar-load
Browse files Browse the repository at this point in the history
Do not prematurely load `ActiveRecord::Base`
  • Loading branch information
ledermann committed Nov 27, 2022
2 parents 19d5b94 + 25a9cfd commit d19c4e5
Showing 1 changed file with 6 additions and 3 deletions.
9 changes: 6 additions & 3 deletions lib/unread.rb
Original file line number Diff line number Diff line change
@@ -1,18 +1,21 @@
require 'active_record'

require 'unread/base'
require 'unread/read_mark'
require 'unread/readable'
require 'unread/reader'
require 'unread/readable_scopes'
require 'unread/reader_scopes'
require 'unread/garbage_collector'
require 'unread/version'

ActiveRecord::Base.send :include, Unread

Unread::MIGRATION_BASE_CLASS = if ActiveRecord::VERSION::MAJOR >= 5
ActiveRecord::Migration[5.0]
else
ActiveRecord::Migration
end

ActiveSupport.on_load(:active_record) do
require 'unread/read_mark'

include Unread
end

0 comments on commit d19c4e5

Please sign in to comment.