class Expirer::Repository

Public Class Methods

new(github_repository) click to toggle source
# File lib/expirer/repository.rb, line 5
def initialize(github_repository)
  @github_repository = github_repository
end

Public Instance Methods

expired?() click to toggle source
# File lib/expirer/repository.rb, line 21
def expired?
  Checker.expired?(self)
end
last_updated_at() click to toggle source
# File lib/expirer/repository.rb, line 13
def last_updated_at
  DateTime.parse(last_updated_at_value)
end
private?() click to toggle source
# File lib/expirer/repository.rb, line 9
def private?
  @github_repository.private
end
url() click to toggle source
# File lib/expirer/repository.rb, line 17
def url
  @github_repository.html_url
end

Private Instance Methods

last_updated_at_value() click to toggle source
# File lib/expirer/repository.rb, line 27
def last_updated_at_value
  @github_repository.pushed_at || @github_repository.updated_at
end