class Travis::CLI::History
Public Instance Methods
run()
click to toggle source
# File lib/travis/cli/history.rb, line 16 def run countdown = Integer(limit || 10) unless all? params = { :after_number => after } if after repository.each_build(params) do |build| next unless display? build display(build) if countdown countdown -= 1 break if countdown < 1 end end end
Private Instance Methods
display(build)
click to toggle source
# File lib/travis/cli/history.rb, line 38 def display(build) say [ date? && color(formatter.time(build.finished_at || build.started_at), build.color), color("##{build.number} #{build.state}:".ljust(16), [build.color, :bold]), color("#{build.branch_info}", :info), committer? && build.commit.author_name.ljust(25), build.commit.subject ].compact.join(" ").strip + "\n" end
display?(build)
click to toggle source
# File lib/travis/cli/history.rb, line 32 def display?(build) return build.pr_number == pull_request if pull_request return build.branch_info == branch if branch true end