Class: Amara::Teams

Inherits:
API
  • Object
show all
Defined in:
lib/amara/teams.rb

Defined Under Namespace

Classes: Applications, Members, Projects, SafeMembers, Tasks

Constant Summary

Constants included from Connection

Connection::ALLOWED_OPTIONS

Instance Attribute Summary

Attributes inherited from API

#current_options

Instance Method Summary collapse

Methods inherited from API

#apply_options, #args_to_options, #base_path, #create, #delete, #get, #initialize, #list, #paginate, #request, #update

Methods included from Connection

#connection, #merge_default_options

Constructor Details

This class inherits a constructor from Amara::API

Instance Method Details

#applications(params = {}, &block) ⇒ Object



6
7
8
# File 'lib/amara/teams.rb', line 6

def applications(params={}, &block)
  @applications ||= ApiFactory.api('Amara::Teams::Applications', self, params, &block)
end

#members(params = {}, &block) ⇒ Object



10
11
12
# File 'lib/amara/teams.rb', line 10

def members(params={}, &block)
  @members ||= ApiFactory.api('Amara::Teams::Members', self, params, &block)
end

#projects(params = {}, &block) ⇒ Object



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

def projects(params={}, &block)
  @projects ||= ApiFactory.api('Amara::Teams::Projects', self, params, &block)
end

#safe_members(params = {}, &block) ⇒ Object



18
19
20
# File 'lib/amara/teams.rb', line 18

def safe_members(params={}, &block)
  @safe_members ||= ApiFactory.api('Amara::Teams::SafeMembers', self, params, &block)
end

#tasks(params = {}, &block) ⇒ Object



22
23
24
# File 'lib/amara/teams.rb', line 22

def tasks(params={}, &block)
  @tasks ||= ApiFactory.api('Amara::Teams::Tasks', self, params, &block)
end