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