45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
# File 'lib/t1k.rb', line 45
def self.hack url_card
card = tracker.get_card(url_card)
existent_issue_match = card.name.match /^\[#CARD([0-9]*)\]/
existent_issue_number = existent_issue_match[1] if existent_issue_match.present?
issue_url = existent_issue_number.present? ? repository.get_issue(existent_issue_number)
: repository.create_issue(card.name)
issue_number = repository.get_issue_number(issue_url)
tracker.update_card(card, issue_number) if existent_issue_number.nil?
puts "Card ##{issue_number.code} created and tracked"
issue_number.code
end
|