Class: Renegade::PrepareCommitMsg
- Inherits:
-
Object
- Object
- Renegade::PrepareCommitMsg
- Defined in:
- lib/renegade/prepare_commit_msg.rb
Overview
Run prepare commit message hooks
Instance Method Summary collapse
-
#initialize(args) ⇒ PrepareCommitMsg
constructor
A new instance of PrepareCommitMsg.
- #run ⇒ Object
Constructor Details
#initialize(args) ⇒ PrepareCommitMsg
Returns a new instance of PrepareCommitMsg.
8 9 10 11 12 13 14 |
# 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 |
Instance Method Details
#run ⇒ Object
16 17 18 19 20 21 22 23 |
# File 'lib/renegade/prepare_commit_msg.rb', line 16 def run if @message == 'message' # Avoid checking merges = Renegade::CommitMessage.new .run(File.read(@message_file)) Renegade::HandleErrors.handle_errors(.errors) end end |