# File lib/termtter/client.rb, line 339 def confirm(message, default_yes = true, &block) pause # TODO: TaskManager から呼ばれるならこれいらないなぁ print "\"#{message.strip}\" " readline = Readline.readline(default_yes ? "[Y/n] " : "[N/y] ", false) result = if !!(/^$/ =~ readline) default_yes else !!(/^y/i =~ readline) end if result && block block.call end result ensure resume # TODO: TaskManager から呼ばれるならこれいらないなぁ end