Class: Magnum::Payload::Beanstalk
- Defined in:
- lib/magnum/payload/beanstalk.rb
Constant Summary
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
8 9 10 |
# File 'lib/magnum/payload/beanstalk.rb', line 8 def last_commit @last_commit ||= Hashr.new(data.commits.last) end |
#parse! ⇒ Object
3 4 5 6 |
# File 'lib/magnum/payload/beanstalk.rb', line 3 def parse! data.revision ? parse_svn! : parse_git! detect_fake_payload! end |