Sha256: 87395a94d7d5bcd5c5f02af55f1a592a6f99f28d0673ad0d8f37ef28be5f7d54
Contents?: true
Size: 614 Bytes
Versions: 386
Compression:
Stored size: 614 Bytes
Contents
require 'travis/cli' module Travis module CLI class Branches < RepoCommand description "displays the most recent build for each branch" def run repository.last_on_branch.each do |build| say [ color("#{build.branch_info}:".ljust(longest + 2), [:info, :bold]), color("##{build.number.to_s.ljust(4)} #{build.state}".ljust(16), build.color), build.commit.subject ].join(" ").strip + "\n" end end private def longest repository.branches.keys.map { |b| b.size }.max end end end end
Version data entries
386 entries across 386 versions & 3 rubygems