class T1k::Commands::Commit

Public Class Methods

run(message, close, add, no_message) click to toggle source
# File lib/t1k/commands/commit.rb, line 5
def self.run(message, close, add, no_message)
  message ||= ""
  text_close = ''

  raise "Message can't be blank. Use --no-message to ignore this rule." if message.empty? && !no_message
  branch = T1k::Commands::Branch.actual_branch.gsub("CARD","")

  text_close = close ? 'close' : 'ref'

  text_add = add ? 'a' : ''

  system "git commit -#{text_add}m '[#{text_close}##{branch.strip}] #{message}'"
end