Module: Ctrl::API

Defined in:
lib/ctrl/api.rb

Class Method Summary collapse

Class Method Details

.get_board(id) ⇒ Object



37
38
39
# File 'lib/ctrl/api.rb', line 37

def self.get_board(id)
  get("/boards/#{id}", {cards: "open", lists: "open"})
end

.get_boardsObject



33
34
35
# File 'lib/ctrl/api.rb', line 33

def self.get_boards
  get("/members/me/boards", {filter: "open", lists: "open"})
end

.get_card(id) ⇒ Object



57
58
59
# File 'lib/ctrl/api.rb', line 57

def self.get_card(id)
  get("/cards/#{id}")
end

.get_cards_for_board(id) ⇒ Object



45
46
47
# File 'lib/ctrl/api.rb', line 45

def self.get_cards_for_board(id)
  get("/boards/#{id}/cards", {filter: "open"})
end

.get_cards_for_list(id) ⇒ Object



53
54
55
# File 'lib/ctrl/api.rb', line 53

def self.get_cards_for_list(id)
  get("/lists/#{id}/cards", {filter: "open", board: true, list: true})
end

.get_list(id) ⇒ Object



49
50
51
# File 'lib/ctrl/api.rb', line 49

def self.get_list(id)
  get("/lists/#{id}", {cards: "open", board: true})
end

.get_lists_for_board(id) ⇒ Object



41
42
43
# File 'lib/ctrl/api.rb', line 41

def self.get_lists_for_board(id)
  get("/boards/#{id}/lists", {filter: "open", cards: "open"})
end