Class: Michael::Models::RepositoryFormatter

Inherits:
Object
  • Object
show all
Defined in:
lib/michael/models/repository_formatter.rb

Instance Method Summary collapse

Constructor Details

#initialize(reponame, prs) ⇒ RepositoryFormatter

Returns a new instance of RepositoryFormatter.



8
9
10
11
12
# File 'lib/michael/models/repository_formatter.rb', line 8

def initialize(reponame, prs)
  @reponame = reponame
  @prs = prs
  @pastel = Pastel.new
end

Instance Method Details

#prettyObject



14
15
16
17
18
19
# File 'lib/michael/models/repository_formatter.rb', line 14

def pretty
  [
    pastel.bold(reponame + ':'),
    prs.map { |pr| PullRequestFormatter.new(pr).pretty }.join("\n")
  ].join("\n")
end