class GHArchive::ForkEvent

Public Class Methods

fits?(json) click to toggle source
# File lib/gh-archive/events.rb, line 216
def self.fits?(json)
    return json['type'] == "ForkEvent"
end

Public Instance Methods

forkee_created_at() click to toggle source
# File lib/gh-archive/events.rb, line 248
def forkee_created_at
    Time.parse(@payload['forkee']['created_at'])
end
forkee_default_branch() click to toggle source
# File lib/gh-archive/events.rb, line 321
def forkee_default_branch
    Time.parse(@payload['forkee']['default_branch'])
end
forkee_description() click to toggle source
# File lib/gh-archive/events.rb, line 240
def forkee_description
    @payload['forkee']['description']
end
forkee_fork() click to toggle source
# File lib/gh-archive/events.rb, line 244
def forkee_fork
    @payload['forkee']['fork']
end
forkee_forks_count() click to toggle source
# File lib/gh-archive/events.rb, line 305
def forkee_forks_count
    Time.parse(@payload['forkee']['forks_count'])
end
forkee_full_name() click to toggle source
# File lib/gh-archive/events.rb, line 228
def forkee_full_name
    @payload['forkee']['full_name']
end
forkee_has_downloads() click to toggle source
# File lib/gh-archive/events.rb, line 293
def forkee_has_downloads
    Time.parse(@payload['forkee']['has_downloads'])
end
forkee_has_issues() click to toggle source
# File lib/gh-archive/events.rb, line 289
def forkee_has_issues
    Time.parse(@payload['forkee']['has_issues'])
end
forkee_has_pages() click to toggle source
# File lib/gh-archive/events.rb, line 301
def forkee_has_pages
    Time.parse(@payload['forkee']['has_pages'])
end
forkee_has_wiki() click to toggle source
# File lib/gh-archive/events.rb, line 297
def forkee_has_wiki
    Time.parse(@payload['forkee']['has_wiki'])
end
forkee_homepage() click to toggle source
# File lib/gh-archive/events.rb, line 269
def forkee_homepage
    Time.parse(@payload['forkee']['homepage'])
end
forkee_id() click to toggle source
# File lib/gh-archive/events.rb, line 220
def forkee_id
    @payload['forkee']['id']
end
forkee_language() click to toggle source
# File lib/gh-archive/events.rb, line 285
def forkee_language
    Time.parse(@payload['forkee']['language'])
end
forkee_mirror_url() click to toggle source
# File lib/gh-archive/events.rb, line 309
def forkee_mirror_url
    Time.parse(@payload['forkee']['mirror_url'])
end
forkee_name() click to toggle source
# File lib/gh-archive/events.rb, line 224
def forkee_name
    @payload['forkee']['name']
end
forkee_open_issues_count() click to toggle source
# File lib/gh-archive/events.rb, line 313
def forkee_open_issues_count
    Time.parse(@payload['forkee']['open_issues_count'])
end
forkee_owner() click to toggle source
# File lib/gh-archive/events.rb, line 232
def forkee_owner
    User.new(@payload['forkee']['owner'])
end
forkee_private() click to toggle source
# File lib/gh-archive/events.rb, line 236
def forkee_private
    @payload['forkee']['private']
end
forkee_public() click to toggle source
# File lib/gh-archive/events.rb, line 325
def forkee_public
    Time.parse(@payload['forkee']['public'])
end
forkee_pushed_at() click to toggle source
# File lib/gh-archive/events.rb, line 256
def forkee_pushed_at
    Time.parse(@payload['forkee']['pushed_at'])
end
forkee_size() click to toggle source
# File lib/gh-archive/events.rb, line 273
def forkee_size
    Time.parse(@payload['forkee']['size'])
end
forkee_stargazers_count() click to toggle source
# File lib/gh-archive/events.rb, line 277
def forkee_stargazers_count
    Time.parse(@payload['forkee']['stargazers_count'])
end
forkee_updated_at() click to toggle source
# File lib/gh-archive/events.rb, line 252
def forkee_updated_at
    Time.parse(@payload['forkee']['updated_at'])
end
forkee_urls() click to toggle source
# File lib/gh-archive/events.rb, line 260
def forkee_urls
    {
        'git' => @payload['forkee']['git_url'],
        'ssh' => @payload['forkee']['ssh_url'],
        'clone' => @payload['forkee']['clone_url'],
        'svn' => @payload['forkee']['svn_url']
    }
end
forkee_watchers() click to toggle source
# File lib/gh-archive/events.rb, line 317
def forkee_watchers
    Time.parse(@payload['forkee']['watchers'])
end
forkee_watchers_count() click to toggle source
# File lib/gh-archive/events.rb, line 281
def forkee_watchers_count
    Time.parse(@payload['forkee']['watchers_count'])
end