lib/mongo_mapper/railtie.rb in mongo_mapper-0.15.6 vs lib/mongo_mapper/railtie.rb in mongo_mapper-0.16.0
- old
+ new
@@ -39,9 +39,21 @@
send "#{k}=", v
end
end
end
+ if Rails.version >= "6.0"
+ initializer "mongo_mapper.filter_attributes=" do |app|
+ ActiveSupport.on_load(:mongo_mapper) do
+ MongoMapper.filter_attributes += app.config.filter_parameters
+ end
+ end
+ end
+
+ initializer "mongo_mapper.deprecator" do |app|
+ app.deprecators[:mongo_mapper] = MongoMapper.deprecator if app.respond_to?(:deprecators)
+ end
+
# This sets the database configuration and establishes the connection.
initializer "mongo_mapper.initialize_database" do |app|
config_file = Rails.root.join('config/mongo.yml')
if config_file.file?
config = YAML.load(ERB.new(config_file.read).result)