Class: Apadmi::Grout::BoardService

Inherits:
Object
  • Object
show all
Defined in:
lib/apadmi/grout/service/board_service/board_service.rb

Overview

A generic board service to be implemented by whatever board providers we have e.g. JIRA and ADO

Direct Known Subclasses

AdoBoardService, JiraBoardService

Instance Method Summary collapse

Instance Method Details

#assign_fixversions(_key, _version_strings) ⇒ Object

Parameters:

  • _key (String)
  • _version_strings (Array<String>)


42
43
44
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 42

def assign_fixversions(_key, _version_strings)
  raise "Unimplemented :("
end

#find_issues_by_keys(_keys) ⇒ Array<Apadmi::Grout::Issue>

Parameters:

  • keys (String[])

Returns:



10
11
12
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 10

def find_issues_by_keys(_keys)
  raise "Unimplemented :("
end

#flag_ticket(_key, _comment) ⇒ Object

Parameters:

  • _key (String)
  • _comment (String)


25
26
27
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 25

def flag_ticket(_key, _comment)
  raise "Unimplemented :("
end

#flagged?(_key) ⇒ Boolean

Returns bool.

Parameters:

  • _key (String)

Returns:

  • (Boolean)

    bool



36
37
38
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 36

def flagged?(_key)
  raise "Unimplemented :("
end

#get_ticket_fixversions(_key) ⇒ Array<String>

Parameters:

  • _key (String)

Returns:

  • (Array<String>)


48
49
50
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 48

def get_ticket_fixversions(_key)
  raise "Unimplemented :("
end

#search_unblocked_issues(_component, _status, _ticket_types = [], _options = nil) ⇒ Array<Apadmi::Grout::Issue>

Parameters:

Returns:



19
20
21
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 19

def search_unblocked_issues(_component, _status, _ticket_types = [], _options = nil)
  raise "Unimplemented :("
end

#transition_issue(_issue, _state_name) ⇒ Object

Parameters:



54
55
56
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 54

def transition_issue(_issue, _state_name)
  raise "Unimplemented :("
end

#un_flag_ticket(_key) ⇒ Object

Parameters:

  • _key (String)


30
31
32
# File 'lib/apadmi/grout/service/board_service/board_service.rb', line 30

def un_flag_ticket(_key)
  raise "Unimplemented :("
end