module T1k
pivotal requirements
Constants
- T1000
- VERSION
Public Class Methods
hack(url_card)
click to toggle source
# 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
path_to_resources()
click to toggle source
# File lib/t1k.rb, line 61 def self.path_to_resources File.join(File.dirname(File.expand_path(__FILE__)), '../resources') end
setup() { |self| ... }
click to toggle source
# File lib/t1k.rb, line 41 def self.setup &block yield(self) if block_given? end
setup_credentials()
click to toggle source
# File lib/t1k.rb, line 65 def self.setup_credentials eval(File.read(@@tthousand_path)) if File.exists? @@tthousand_path Repository.instance_eval do @@adapter = self.default_repository class << self delegate :create_issue, :get_issue, :get_issue_number, to: @@adapter end end end