google-api-ruby-client/lib/google/api_client/railtie.rb

24 lines
670 B
Ruby
Raw Normal View History

2014-09-17 14:47:27 +00:00
require 'rails/railtie'
2013-01-03 04:07:17 +00:00
require 'google/api_client/logging'
module Google
class APIClient
##
# Optional support class for Rails. Currently replaces the built-in logger
# with Rails' application log.
#
class Railtie < Rails::Railtie
initializer 'google-api-client' do |app|
_logger = case
when app.respond_to?(:logger) then app.logger
when app.config.respond_to?(:logger) then app.config.logger
else Rails.logger
end
Google::APIClient.logger = _logger
2013-01-03 04:07:17 +00:00
end
end
end
end