class SlackTrello::TrelloHelpers::Lookup
Public Class Methods
board(board_name)
click to toggle source
# File lib/slack_trello/trello_helpers/lookup.rb, line 5 def board(board_name) Trello::Board.all.find do |b| spaceify(b.name) == spaceify(board_name) && b.closed == false end end
card(board_name, list_name, card_name)
click to toggle source
# File lib/slack_trello/trello_helpers/lookup.rb, line 19 def card(board_name, list_name, card_name) l = list(board_name, list_name) return nil unless l l.cards.find do |c| spaceify(c.name) == spaceify(card_name) end end
list(board_name, list_name)
click to toggle source
# File lib/slack_trello/trello_helpers/lookup.rb, line 11 def list(board_name, list_name) b = board(board_name) return nil unless b b.lists.find do |l| spaceify(l.name) == spaceify(list_name) end end
spaceify(str)
click to toggle source
# File lib/slack_trello/trello_helpers/lookup.rb, line 27 def spaceify(str) str.gsub(/-|_/, " ").downcase end