Class: Magnum::Payload::Gitlab
- Defined in:
- lib/magnum/payload/gitlab.rb
Constant Summary
Constants inherited from Base
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
7 8 9 |
# File 'lib/magnum/payload/gitlab.rb', line 7 def last_commit @last_commit ||= Hashr.new(data.commits.last) end |
#parse! ⇒ Object
3 4 5 |
# File 'lib/magnum/payload/gitlab.rb', line 3 def parse! assign_payload unless skip_payload? end |