class Gawky::Runner
Public Class Methods
new()
click to toggle source
# File lib/gawky/runner.rb, line 4 def initialize @date_now = Date.today end
Public Instance Methods
run()
click to toggle source
# File lib/gawky/runner.rb, line 8 def run repos = Gawky.github.repos.list org: ARGV[0], per_page: 100 repos.each do |repo| if repo.open_issues_count > 0 pulls = Gawky.github.pull_requests.list user: ARGV[0], repo: repo.name pulls.each do |pull| date = DateTime.parse(pull.created_at) if elapsed_time(date) > Gawky.max_elapsed_days puts Status.new(date, pull).warning else puts Status.new(date, pull).green end end end end end
Private Instance Methods
elapsed_time(date)
click to toggle source
# File lib/gawky/runner.rb, line 27 def elapsed_time(date) (@date_now - date).to_i end