module Naver::Searchad::Api

Constants

AuthorizationError
ClientOptions
DuplicatedAdgroupNameError
DuplicatedCampaignNameError
InvalidRequestError
MissingRequiredAttributeError
NotEnoughPermissionError
OS_VERSION
ROOT
RateLimitError
RedirectError
RequestError
RequestOptions
ServerError
TransmissionError
UnknownError
VERSION

Attributes

logger[W]

Public Class Methods

logger() click to toggle source
# File lib/naver/searchad/api.rb, line 9
def self.logger
  @logger ||= (rails_logger || default_logger)
end

Private Class Methods

default_logger() click to toggle source
# File lib/naver/searchad/api.rb, line 19
def self.default_logger
  logger = Logger.new(STDOUT)
  logger.level = Logger::WARN
  logger
end
rails_logger() click to toggle source
# File lib/naver/searchad/api.rb, line 25
def self.rails_logger
  if defined?(::Rails) && ::Rails.respond_to?(:logger) &&
    !::Rails.logger.nil?
    ::Rails.logger
  else
    nil
  end
end