Module: Pivit::Client::Iteration

Included in:
Pivit::Client
Defined in:
lib/pivit/client/iteration.rb

Overview

Iteration management

Instance Method Summary collapse

Instance Method Details

#done_iterations(project_id, options = {}) ⇒ Hashie::Mash

Retrieve all done iterations from the project

Examples:

Pivit::Client.done_iterations(1111111)

Parameters:

  • project_id

    the id of the project

Returns:

  • (Hashie::Mash)

    iterations response

See Also:

Author:

  • Jason Truluck



35
36
37
# File 'lib/pivit/client/iteration.rb', line 35

def done_iterations(project_id, options = {})
  get("projects/#{project_id}/iterations/done", options).iterations
end

#iteration_backlog(project_id, options = {}) ⇒ Hashie::Mash

Retrieve all backlog iterations group from the project

Examples:

Pivit::Client.iteration_backlog(1111111)

Parameters:

  • project_id

    the id of the project

Returns:

  • (Hashie::Mash)

    iterations response

See Also:

Author:

  • Jason Truluck



51
52
53
# File 'lib/pivit/client/iteration.rb', line 51

def iteration_backlog(project_id, options = {})
  get("projects/#{project_id}/iterations/backlog", options).iterations
end

#iteration_current(project_id, options = {}) ⇒ Hashie::Mash

Retrieve all current iterations group from the project

Examples:

Pivit::Client.iteration_current(1111111)

Parameters:

  • project_id

    the id of the project

Returns:

  • (Hashie::Mash)

    iterations response

See Also:

Author:

  • Jason Truluck



67
68
69
# File 'lib/pivit/client/iteration.rb', line 67

def iteration_current(project_id, options = {})
  get("projects/#{project_id}/iterations/current", options).iterations
end

#iteration_current_and_backlog(project_id, options = {}) ⇒ Hashie::Mash

Retrieve all current and backlog iterations from the project

Examples:

Pivit::Client.iteration_current_and_backlog(1111111)

Parameters:

  • project_id

    the id of the project

Returns:

  • (Hashie::Mash)

    iterations response

See Also:

Author:

  • Jason Truluck



83
84
85
# File 'lib/pivit/client/iteration.rb', line 83

def iteration_current_and_backlog(project_id, options = {})
  get("projects/#{project_id}/iterations/current_backlog", options).iterations
end

#iterations(project_id, options = {}) ⇒ Hashie::Mash

Retrieve all iterations from the project

Examples:

Pivit::Client.iterations(1111111)

Parameters:

  • project_id

    the id of the project

Returns:

  • (Hashie::Mash)

    iterations response

See Also:

Author:

  • Jason Truluck



19
20
21
# File 'lib/pivit/client/iteration.rb', line 19

def iterations(project_id, options = {})
  get("projects/#{project_id}/iterations", options).iterations
end