class Amanuensis::Trello::Tracker

Public Instance Methods

issues(from) click to toggle source
# File lib/amanuensis/trello/tracker.rb, line 5
def issues(from)
  configure!
  list = board.lists.find { |list| list.name == Trello.list }

  list.cards.select do |card|
    card.last_activity_date > from.to_time
  end.map do |card|
    Issue.new card.short_id, card.short_url, card.name
  end
end

Private Instance Methods

board() click to toggle source
# File lib/amanuensis/trello/tracker.rb, line 25
def board
  @board ||= ::Trello::Board.all.find { |board| board.name == Trello.board }
end
configure!() click to toggle source
# File lib/amanuensis/trello/tracker.rb, line 18
def configure!
  ::Trello.configure do |config|
    config.developer_public_key = Amanuensis::Trello.config['key']
    config.member_token         = Amanuensis::Trello.token
  end
end