Module: ThreeSixty
- Defined in:
- lib/three-sixty.rb,
lib/three-sixty/group.rb,
lib/three-sixty/level.rb,
lib/three-sixty/client.rb,
lib/three-sixty/report.rb,
lib/three-sixty/account.rb,
lib/three-sixty/keyword.rb,
lib/three-sixty/version.rb,
lib/three-sixty/campaign.rb,
lib/three-sixty/creative.rb,
lib/three-sixty/core/group.rb,
lib/three-sixty/core/client.rb,
lib/three-sixty/core/report.rb,
lib/three-sixty/core/account.rb,
lib/three-sixty/core/keyword.rb,
lib/three-sixty/configuration.rb,
lib/three-sixty/core/campaign.rb,
lib/three-sixty/core/creative.rb
Defined Under Namespace
Modules: Core, Level
Classes: Account, Campaign, Client, Creative, Group, Keyword, Report
Constant Summary
collapse
- VERSION =
"0.0.9"
- DEFAULT_ENDPOINT =
"https://api.e.360.cn"
- DEFAULT_VERSION =
"1.6"
- DEFAULT_FORMAT =
'json'
- @@configuration =
{}
Class Method Summary
collapse
Class Method Details
.configuration ⇒ Object
18
19
20
|
# File 'lib/three-sixty/configuration.rb', line 18
def self.configuration
@@configuration
end
|
11
12
13
14
15
16
|
# File 'lib/three-sixty/configuration.rb', line 11
def self.configure(opts = {})
@@configuration[:endpoint] = opts[:endpoint] || DEFAULT_ENDPOINT
@@configuration[:version] = opts[:version] || DEFAULT_VERSION
@@configuration[:format] = opts[:format] || DEFAULT_FORMAT
@@configuration[:logger] = opts[:logger] || Logger.new(nil)
end
|