Module: Naver::Searchad::Api
- Defined in:
- lib/naver/searchad/api.rb,
lib/naver/searchad/api/auth.rb,
lib/naver/searchad/api/errors.rb,
lib/naver/searchad/api/options.rb,
lib/naver/searchad/api/version.rb,
lib/naver/searchad/api/ad/service.rb,
lib/naver/searchad/api/core/logging.rb,
lib/naver/searchad/api/stat/service.rb,
lib/naver/searchad/api/label/service.rb,
lib/naver/searchad/api/adgroup/service.rb,
lib/naver/searchad/api/campaign/service.rb,
lib/naver/searchad/api/core/api_command.rb,
lib/naver/searchad/api/core/base_service.rb,
lib/naver/searchad/api/core/http_command.rb,
lib/naver/searchad/api/ad-keyword/service.rb,
lib/naver/searchad/api/stat-report/service.rb,
lib/naver/searchad/api/core/download_command.rb,
lib/naver/searchad/api/business-channel/service.rb,
lib/naver/searchad/api/related-keyword-stat/service.rb
Defined Under Namespace
Modules: Ad, AdKeyword, Adgroup, Auth, BusinessChannel, Campaign, Core, Label, RelatedKeywordStat, Stat, StatReport Classes: ClientOptions, Error, RequestOptions
Constant Summary collapse
- ROOT =
File.('..', File.dirname(__dir__))
- RedirectError =
Error
Class.new(Error)
- AuthorizationError =
Class.new(Error)
- RequestError =
Class.new(Error)
- RateLimitError =
Class.new(Error)
- ServerError =
Class.new(Error)
- UnknownError =
Class.new(Error)
- TransmissionError =
Class.new(Error)
- NotEnoughPermissionError =
Class.new(RequestError)
- MissingRequiredAttributeError =
Class.new(RequestError)
- InvalidRequestError =
Class.new(RequestError)
- DuplicatedCampaignNameError =
Class.new(RequestError)
- DuplicatedAdgroupNameError =
Class.new(RequestError)
- VERSION =
'0.0.6'
- OS_VERSION =
begin if RUBY_PLATFORM =~ /mswin|win32|mingw|bccwin|cygwin/ `ver`.sub(/\s*\[Version\s*/, '/').sub(']', '').strip elsif RUBY_PLATFORM =~ /darwin/i "Mac OS X/#{`sw_vers -productVersion`}" elsif RUBY_PLATFORM == 'java' require 'java' name = java.lang.System.getProperty('os.name') version = java.lang.System.getProperty('os.version') "#{name}/#{version}" else `uname -sr`.sub(' ', '/') end rescue RUBY_PLATFORM end.gsub("\n", '')
Class Attribute Summary collapse
Class Attribute Details
.logger ⇒ Object
9 10 11 |
# File 'lib/naver/searchad/api.rb', line 9 def self.logger @logger ||= (rails_logger || default_logger) end |