Module: Jura::Api::Sprint

Extended by:
Sprint
Included in:
Sprint
Defined in:
lib/jura/api/sprint.rb

Instance Method Summary collapse

Instance Method Details

#all(board_id, state = nil) ⇒ Object



8
9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/jura/api/sprint.rb', line 8

def all(board_id, state = nil)
  options = {
    headers: {
      "Authorization" => "Basic #{Token.get_token}"
    }
  }

  url = "/board/#{board_id}/sprint?"
  url = "#{url}state=#{state}" unless state.nil?

  parse_body(
    Client.get(url, options).body
  )['values']
end

#show(board_id, sprint_id) ⇒ Object



23
24
25
26
27
28
29
30
31
32
33
34
35
# File 'lib/jura/api/sprint.rb', line 23

def show(board_id, sprint_id)
  options = {
    headers: {
      "Authorization" => "Basic #{Token.get_token}"
    }
  }

  url = "/board/#{board_id}/sprint/#{sprint_id}/issue"

  parse_body(
    Client.get(url, options).body
  )['issues']
end