class GHArchive::PushEvent
Public Class Methods
fits?(json)
click to toggle source
# File lib/gh-archive/events.rb, line 46 def self.fits?(json) json['type'] == "PushEvent" end
Public Instance Methods
before()
click to toggle source
# File lib/gh-archive/events.rb, line 66 def before @payload['before'] end
commits()
click to toggle source
# File lib/gh-archive/events.rb, line 70 def commits @payload['commits'].map { |c| Commit.new(c) } end
distinct_size()
click to toggle source
# File lib/gh-archive/events.rb, line 58 def distinct_size @payload['distinct_size'] end
head()
click to toggle source
# File lib/gh-archive/events.rb, line 62 def head @payload['head'] end
push_id()
click to toggle source
# File lib/gh-archive/events.rb, line 50 def push_id @payload['push_id'] end
size()
click to toggle source
# File lib/gh-archive/events.rb, line 54 def size @payload['size'] end