File: C:/Ruby27-x64/lib/ruby/gems/2.7.0/gems/activeresource-6.0.0/lib/active_resource/railtie.rb
# frozen_string_literal: true
require "active_resource"
require "rails"
module ActiveResource
class Railtie < Rails::Railtie
config.active_resource = ActiveSupport::OrderedOptions.new
initializer "active_resource.set_configs" do |app|
ActiveSupport.on_load(:active_resource) do
app.config.active_resource.each do |k, v|
send "#{k}=", v
end
end
end
initializer "active_resource.add_active_job_serializer" do |app|
if app.config.try(:active_job).try(:custom_serializers)
require "active_resource/active_job_serializer"
app.config.active_job.custom_serializers << ActiveResource::ActiveJobSerializer
end
end
end
end