Class: FjordBootCamp::Resources::Reports
- Defined in:
- lib/fjord_boot_camp/resources/reports.rb
Instance Attribute Summary
Attributes inherited from Base
Instance Method Summary collapse
-
#find(id) ⇒ Object
日報詳細を取得(コメント・プラクティス付き).
-
#list(user_id: nil, practice_id: nil, company_id: nil, limit: nil, page: nil) ⇒ Object
日報一覧を取得.
-
#recent ⇒ Object
最近の日報を取得(直近20件).
Methods inherited from Base
Constructor Details
This class inherits a constructor from FjordBootCamp::Resources::Base
Instance Method Details
#find(id) ⇒ Object
日報詳細を取得(コメント・プラクティス付き)
26 27 28 |
# File 'lib/fjord_boot_camp/resources/reports.rb', line 26 def find(id) get("/api/reports/#{id}") end |
#list(user_id: nil, practice_id: nil, company_id: nil, limit: nil, page: nil) ⇒ Object
日報一覧を取得
14 15 16 17 18 19 20 21 22 |
# File 'lib/fjord_boot_camp/resources/reports.rb', line 14 def list(user_id: nil, practice_id: nil, company_id: nil, limit: nil, page: nil) params = {} params[:user_id] = user_id if user_id params[:practice_id] = practice_id if practice_id params[:company_id] = company_id if company_id params[:limit] = limit if limit params[:page] = page if page get('/api/reports', params) end |
#recent ⇒ Object
最近の日報を取得(直近20件)
31 32 33 |
# File 'lib/fjord_boot_camp/resources/reports.rb', line 31 def recent get('/api/reports/recents') end |