class Renegade::PrepareCommitMsg

Run prepare commit message hooks

Public Class Methods

new(args) click to toggle source
# File lib/renegade/prepare_commit_msg.rb, line 8
def initialize(args)
  @message = args[1]
  @message_file = args[0]

  # Avoid checking merges
  Renegade::Status.hook_start('prepare-commit-msg') if @message == 'message'
end

Public Instance Methods

run() click to toggle source
# File lib/renegade/prepare_commit_msg.rb, line 16
def run
  if @message == 'message' # Avoid checking merges
    commit_message = Renegade::CommitMessage.new
    commit_message.run(File.read(@message_file))

    Renegade::HandleErrors.handle_errors(commit_message.errors)
  end
end