Sha256: f4dabdd505e59ef3eddb1c5e131cea8c96b79adf2525432965a16c15191e777e
Contents?: true
Size: 536 Bytes
Versions: 23
Compression:
Stored size: 536 Bytes
Contents
module TrackerApi module Endpoints class Iterations attr_accessor :client def initialize(client) @client = client end def get(project_id, params={}) data = client.paginate("/projects/#{project_id}/iterations", params: params) raise Errors::UnexpectedData, 'Array of iterations expected' unless data.is_a? Array data.map do |iteration| Resources::Iteration.new({ client: client, project_id: project_id }.merge(iteration)) end end end end end
Version data entries
23 entries across 23 versions & 1 rubygems