Sha256: d4060082ecc7235a9691cd51d928bdbcf98e4bf744a55c82caa4f98e2e2e8c30
Contents?: true
Size: 1.13 KB
Versions: 1
Compression:
Stored size: 1.13 KB
Contents
require "ostruct" class CompareLinker class Formatter class Text < Base def format(gem_info) g = OpenStruct.new(gem_info) text = case when g.owner && g.old_rev && g.new_rev "#{g.gem_name}: https://github.com/#{g.owner}/#{g.gem_name}/compare/#{g.old_rev}...#{g.new_rev}" when g.homepage_uri && g.old_tag && g.new_tag "#{g.gem_name} (#{g.homepage_uri}): https://github.com/#{g.repo_owner}/#{g.repo_name}/compare/#{g.old_tag}...#{g.new_tag}" when g.homepage_uri "#{g.gem_name} (#{g.homepage_uri}): #{g.old_ver}...#{g.new_ver}" when g.old_tag && g.new_tag "#{g.gem_name}: https://github.com/#{g.repo_owner}/#{g.repo_name}/compare/#{g.old_tag}...#{g.new_tag}" when g.repo_owner && g.repo_name "#{g.gem_name}: https://github.com/#{g.repo_owner}/#{g.repo_name} #{g.old_ver}...#{g.new_ver}" else "#{g.gem_name} (link not found): #{g.old_ver}...#{g.new_ver}" end if downgrade?(g.old_ver, g.new_ver, g.old_tag, g.new_tag) text += " (downgrade)" end text end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
compare_linker-1.3.0 | lib/compare_linker/formatter/text.rb |