active_model_serializers/lib/active_model_serializers.rb
Benjamin Fleischer d315151e8a Fix warnings
JRuby-specific: fix 'warning: (...) interpreted as grouped expression'
2015-08-26 09:22:02 -05:00

32 lines
698 B
Ruby

module ActiveModelSerializers
module_function
def silence_warnings
verbose = $VERBOSE
$VERBOSE = nil
yield
ensure
$VERBOSE = verbose
end
end
require 'active_model'
require 'active_model/serializer/version'
require 'active_model/serializer'
require 'active_model/serializable_resource'
begin
require 'active_model/serializer/railtie'
require 'action_controller'
require 'action_controller/serialization'
ActiveSupport.on_load(:action_controller) do
include ::ActionController::Serialization
ActionDispatch::Reloader.to_prepare do
ActiveModel::Serializer.serializers_cache.clear
end
end
rescue LoadError
# rails not installed, continuing
end