class LockDiff::Formatter::GithubMarkdown
Public Class Methods
format(diff_infos)
click to toggle source
# File lib/lock_diff/formatter/github_markdown.rb, line 4 def self.format(diff_infos) new(diff_infos).call end
new(diff_infos)
click to toggle source
# File lib/lock_diff/formatter/github_markdown.rb, line 8 def initialize(diff_infos) @diff_infos = diff_infos end
Public Instance Methods
call()
click to toggle source
# File lib/lock_diff/formatter/github_markdown.rb, line 12 def call _body = body if _body (headers + _body).join("\n") end end
Private Instance Methods
body()
click to toggle source
# File lib/lock_diff/formatter/github_markdown.rb, line 28 def body @diff_infos.map { |diff_info| DiffFormmater.new(diff_info).call } end
headers()
click to toggle source
# File lib/lock_diff/formatter/github_markdown.rb, line 21 def headers [ "| package | repo | status | commits | changelog |", "|---------|:----:|:------:|---------|-----------|" ] end