Class: Redmine::Cli::Git
- Inherits:
-
Thor
- Object
- Thor
- Redmine::Cli::Git
- Defined in:
- lib/redmine-cli/git.rb
Instance Method Summary collapse
Instance Method Details
#new(ticket) ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/redmine-cli/git.rb', line 9 def new(ticket) issue = Issue.find(ticket) subject = issue.subject.gsub(/[^a-z0-9\-]+/i, "-").gsub(/-{1,}/,'-').gsub(/-$|^-/, '').downcase `git checkout -b #{ticket}-#{subject}` rescue ActiveResource::ResourceNotFound say "No ticket with number: #{ticket}", :red end |