Module: TeambitionApi

Defined in:
lib/teambition_api.rb,
lib/teambition_api/version.rb,
lib/teambition_api/helpers/base.rb,
lib/teambition_api/configuration.rb,
lib/teambition_api/helpers/oauth.rb,
lib/teambition_api/helpers/organization.rb

Defined Under Namespace

Modules: Helpers Classes: Configuration

Constant Summary collapse

Error =
Class.new(RuntimeError)
InvalidResponseError =
Class.new(Error)
VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.configObject



21
22
23
# File 'lib/teambition_api.rb', line 21

def config
  @config ||= Configuration.new
end

.loggerObject



25
26
27
# File 'lib/teambition_api.rb', line 25

def logger
  @logger || Logger.new(STDOUT)
end

.setup {|config| ... } ⇒ Object

Yields:



17
18
19
# File 'lib/teambition_api.rb', line 17

def setup
  yield config
end