Module: ActiveCollab::API::Projects

Included in:
Client
Defined in:
lib/active_collab/api/projects.rb

Instance Method Summary collapse

Instance Method Details

#projectsObject



6
7
8
9
10
11
12
13
14
# File 'lib/active_collab/api/projects.rb', line 6

def projects
  url = "#{@api_url}?path_info=/projects&auth_api_token=#{@api_key}"
  response = HTTParty.get(url)
  response_projects = response["projects"].first[1]
  projects = response_projects.collect do |p|
    ActiveCollab::Project.from_hash(p)
  end
  projects
end