Class: Magnum::Payload::Gitlab
- Defined in:
- lib/magnum/payload/gitlab.rb
Constant Summary collapse
- ZERO_SHA =
/\A[0]{40}\z/
Constants included from MessageParser
Instance Attribute Summary
Attributes inherited from Base
#author, #author_email, #branch, #commit, #commit_url, #committer, #committer_email, #compare_url, #data, #message, #raw_data, #skip, #test
Instance Method Summary collapse
Methods inherited from Base
#attributes_hash, #initialize, #skip?
Methods included from MessageParser
Constructor Details
This class inherits a constructor from Magnum::Payload::Base
Instance Method Details
#last_commit ⇒ Object
9 10 11 |
# File 'lib/magnum/payload/gitlab.rb', line 9 def last_commit @last_commit ||= Hashr.new(data.commits.last) end |
#parse! ⇒ Object
5 6 7 |
# File 'lib/magnum/payload/gitlab.rb', line 5 def parse! assign_payload unless skip_payload? end |