module Sogou::Search::Api
Constants
- ClientOptions
- InvalidTokenError
- InvalidUserNameError
- KeywordIDNotExistError
- OS_VERSION
- PlanIDNotExistError
- PromotionGroupIDNotExistError
- ROOT
- RateLimitError
- TransmissionError
- UnknownError
- VERSION
- WrongPasswordError
Attributes
logger[W]
Public Class Methods
logger()
click to toggle source
# File lib/sogou/search/api.rb, line 9 def self.logger @logger ||= (rails_logger || default_logger) end
Private Class Methods
default_logger()
click to toggle source
# File lib/sogou/search/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/sogou/search/api.rb, line 25 def self.rails_logger if defined?(::Rails) && ::Rails.respond_to?(:logger) && !::Rails.logger.nil? ::Rails.logger else nil end end