Module: LeanKitKanban::Board
- Includes:
- HTTParty, LeanKitRequest
- Defined in:
- lib/leankitkanban/board.rb
Constant Summary collapse
- ALL_BOARDS =
"/Boards"
- ONE_BOARD =
"/Boards/{boardID}"
- IDENTIFIERS =
"/Board/{boardID}/GetBoardIdentifiers"
- NEWER_IF_EXISTS =
"/Board/{boardID}/BoardVersion/{versionID}/GetNewerIfExists"
- HISTORY_SINCE =
"/Board/{boardID}/BoardVersion/{versionID}/GetBoardHistorySince"
Class Method Summary collapse
- .all ⇒ Object
- .find(board_id) ⇒ Object
- .get_board_history_since(board_id, version_id) ⇒ Object
- .get_identifiers(board_id) ⇒ Object
- .get_newer_if_exists(board_id, version_id) ⇒ Object
Methods included from LeanKitRequest
Class Method Details
permalink .all ⇒ Object
[View source]
12 13 14 |
# File 'lib/leankitkanban/board.rb', line 12 def self.all get(ALL_BOARDS) end |
permalink .find(board_id) ⇒ Object
[View source]
16 17 18 19 |
# File 'lib/leankitkanban/board.rb', line 16 def self.find(board_id) api_call = ONE_BOARD.gsub("{boardID}", board_id.to_s) get(api_call) end |
permalink .get_board_history_since(board_id, version_id) ⇒ Object
[View source]
31 32 33 34 |
# File 'lib/leankitkanban/board.rb', line 31 def self.get_board_history_since(board_id, version_id) api_call = HISTORY_SINCE.gsub("{boardID}", board_id.to_s).gsub("{versionID}", version_id.to_s) get(api_call) end |
permalink .get_identifiers(board_id) ⇒ Object
[View source]
21 22 23 24 |
# File 'lib/leankitkanban/board.rb', line 21 def self.get_identifiers(board_id) api_call = IDENTIFIERS.gsub("{boardID}", board_id.to_s) get(api_call) end |
permalink .get_newer_if_exists(board_id, version_id) ⇒ Object
[View source]
26 27 28 29 |
# File 'lib/leankitkanban/board.rb', line 26 def self.get_newer_if_exists(board_id, version_id) api_call = NEWER_IF_EXISTS.gsub("{boardID}", board_id.to_s).gsub("{versionID}", version_id.to_s) get(api_call) end |