class ActivePivot::Api::Epic

Public Class Methods

collection(project_id, params = {}) click to toggle source
# 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 = {}) click to toggle source
# 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