lib/command/update.rb in narou-1.3.1 vs lib/command/update.rb in narou-1.3.2
- old
+ new
@@ -57,19 +57,22 @@
Helper.print_horizontal_rule if i > 0
if display_message
puts display_message
next
end
- is_updated = Downloader.start(target)
- if is_updated
+ update_status = Downloader.start(target)
+ case update_status
+ when :ok
unless @options["no-convert"]
convert_argv = [target]
convert_argv << "--no-open" if no_open
Convert.execute_and_rescue_exit(convert_argv)
end
- elsif is_updated.nil?
- puts "#{data["title"]} の更新に失敗しました"
- else
+ when :failed
+ puts "#{data["title"]} の更新は失敗しました"
+ when :canceled
+ puts "#{data["title"]} の更新はキャンセルされました"
+ when :none
puts "#{data["title"]} に更新はありません"
end
end
rescue Interrupt
puts "アップデートを中断しました"