Class: Paymo::Projects
- Inherits:
-
Object
- Object
- Paymo::Projects
- Defined in:
- lib/paymo/resources/projects.rb
Instance Method Summary collapse
Instance Method Details
#get_info(project_id) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/paymo/resources/projects.rb', line 4 def get_info(project_id) result = Paymo::API.get :projects, :get_info, project_id: project_id if result['status'] == 'ok' Paymo::Project.new(result['project']) end end |
#get_list(options = {}) ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 |
# File 'lib/paymo/resources/projects.rb', line 11 def get_list( = {}) result = Paymo::API.get :projects, :get_list, if result['status'] == 'ok' projects = [] result['projects']['project'].each do |project| # p project projects << project # projects << Paymo::Project.new(project) end projects.select { |a| a['retired'] == 0 }.uniq{ |c| c['client']['id'] }.each { |p| puts p['client']['name'] } end end |