class Voltron::Defender::TrelloAdapter

Public Class Methods

new() click to toggle source
# File lib/voltron/defender/trello_adapter.rb, line 7
def initialize
  ::Trello.configure do |config|
    config.developer_public_key = Voltron.config.defender.trello_key
    config.member_token = Voltron.config.defender.trello_token
  end
end

Public Instance Methods

board() click to toggle source
# File lib/voltron/defender/trello_adapter.rb, line 26
def board
  @board ||= ::Trello::Board.find(Voltron.config.defender.trello_board)
end
has_lane?(name) click to toggle source
# File lib/voltron/defender/trello_adapter.rb, line 14
def has_lane?(name)
  lane.present?
end
lane(name) click to toggle source
# File lib/voltron/defender/trello_adapter.rb, line 18
def lane(name)
  board.lists.find { |list| list.name.downcase == name.downcase }
end
lanes() click to toggle source
# File lib/voltron/defender/trello_adapter.rb, line 22
def lanes
  board.lists.map(&:name)
end