class ActivePivot::Api::Story
Constants
- STATES
Public Class Methods
collection(project_id, story_id, params = {})
click to toggle source
# File lib/active_pivot/api/story.rb, line 19 def self.collection(project_id, story_id, params = {}) PaginatedCollection.new("/services/v5/projects/#{project_id}/stories.json", params.as_json) end
default_filter()
click to toggle source
# File lib/active_pivot/api/story.rb, line 6 def self.default_filter Filter.new({ state: STATES, includedone: true }) end
for_project(project_id, story_id, params = {})
click to toggle source
# File lib/active_pivot/api/story.rb, line 13 def self.for_project(project_id, story_id, params = {}) collection(project_id, story_id, default_filter.merge(params).to_params).all .map { |story| self.new(story) rescue nil } .compact end