class VtsTrelloDeliver::Deliverer

Public Class Methods

new(git, developer_public_key, member_token) click to toggle source
# File lib/vts-trello-deliver/deliverer.rb, line 6
def initialize(git, developer_public_key, member_token)
  @git = git

  Trello.configure do |config|
    config.developer_public_key = developer_public_key
    config.member_token = member_token
  end
end

Public Instance Methods

deliver(from_list, to_list) click to toggle source
# File lib/vts-trello-deliver/deliverer.rb, line 15
def deliver(from_list, to_list)
  Trello::List.find(from_list).cards.each do |card|
    id = card.short_url.gsub('https://trello.com/c/', '')
    Trello::Card.find(id).move_to_list(to_list) if @git.contains?(id)
  end
end