Class: ActivePivot::Api::Epic
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- ActivePivot::Api::Epic
- Defined in:
- lib/active_pivot/api/epic.rb
Class Method Summary collapse
Class Method Details
.collection(project_id, params = {}) ⇒ Object
11 12 13 |
# File 'lib/active_pivot/api/epic.rb', line 11 def self.collection(project_id, params = {}) PaginatedCollection.new("/services/v5/projects/#{project_id}/epics.json", params.as_json) end |
.for_project(project_id, params = {}) ⇒ Object
4 5 6 7 8 9 |
# File 'lib/active_pivot/api/epic.rb', line 4 def self.for_project(project_id, params = {}) collection(project_id, params).all .reject { |response| response["kind"] == "error" } .map { |epic| self.new(epic) rescue nil } .compact end |