We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 77acefd commit 8a18af8Copy full SHA for 8a18af8
lib/rails-settings.rb
@@ -3,11 +3,13 @@
3
require 'rails-settings/base'
4
require 'rails-settings/scopes'
5
6
-ActiveRecord::Base.class_eval do
7
- def self.has_settings(*args, &block)
8
- RailsSettings::Configuration.new(*args.unshift(self), &block)
+ActiveSupport.on_load(:active_record) do
+ ActiveRecord::Base.class_eval do
+ def self.has_settings(*args, &block)
9
+ RailsSettings::Configuration.new(*args.unshift(self), &block)
10
- include RailsSettings::Base
11
- extend RailsSettings::Scopes
+ include RailsSettings::Base
12
+ extend RailsSettings::Scopes
13
+ end
14
end
-end
15
+end
0 commit comments