now returns an instance correctly.
- ../shogi_server.rb, ../shogi_server/util.rb: Refactored
mkdir_for to Mkdir.mkdir_for.
+ - ../shogi_server/game.rb: mkdir_p will be performed in a global
+ mutex of ShogiServer::Mkdir.
2010-07-25 Daigo Moriwaki <daigo at debian dot org>
require 'shogi_server/league/floodgate'
require 'shogi_server/game_result'
+require 'shogi_server/util'
module ShogiServer # for a namespace
@prepared_time.strftime("%Y"),
@prepared_time.strftime("%m"),
@prepared_time.strftime("%d"))
- FileUtils.mkdir_p(log_dir_name) unless File.exist?(log_dir_name)
@logfile = File.join(log_dir_name, @game_id + ".csa")
+ Mkdir.mkdir_for(@logfile)
$league.games[@game_id] = self