Module: Teamleader

Extended by:
Teamleader
Included in:
Teamleader
Defined in:
lib/teamleader.rb,
lib/teamleader/api.rb,
lib/teamleader/version.rb,
lib/teamleader/api/calls.rb,
lib/teamleader/api/files.rb,
lib/teamleader/api/projects.rb,
lib/teamleader/extended_api.rb,
lib/teamleader/api/custom_fields.rb,
lib/teamleader/api/subscriptions.rb

Defined Under Namespace

Modules: Calls, CustomFields, Files, Projects, Subscriptions Classes: Api, ExtendedApi

Constant Summary collapse

API_BASE_URL =
"https://app.teamleader.eu/api"
VERSION =
"0.17.1"

Instance Attribute Summary collapse

Instance Method Summary collapse

Instance Attribute Details

#configurationObject

Returns the value of attribute configuration.



14
15
16
# File 'lib/teamleader.rb', line 14

def configuration
  @configuration
end

Instance Method Details

#configure {|configuration| ... } ⇒ Object

Yields:



20
21
22
# File 'lib/teamleader.rb', line 20

def configure
  yield(configuration)
end

#new(group = Teamleader.configuration.api_group, secret = Teamleader.configuration.api_secret) ⇒ Object



24
25
26
# File 'lib/teamleader.rb', line 24

def new(group = Teamleader.configuration.api_group, secret = Teamleader.configuration.api_secret)
  ExtendedApi.new(group, secret)
end