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