Method: Command::Diff#display_diff_list

Defined in:
lib/command/diff.rb

#display_diff_list(id) ⇒ Object



274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
# File 'lib/command/diff.rb', line 274

def display_diff_list(id)
  list = get_diff_list(id)
  print "#{list[:title]}"
  if list[:list].empty?
    puts "差分はひとつもありません"
    return
  end
  puts "差分一覧"
  list[:list].each do |data|
    puts "<bold><yellow>#{data[:version_string]}   -#{data[:number]}</yellow></bold>".termcolor
    data[:objects].each do |object|
      puts "#{object[:index]}部分 #{object[:subtitle]}"
    end
    if data[:objects].empty?
      puts "   (最新話のみのアップデート)"
    end
  end
end