SHIMADA Koji
null+****@clear*****
Mon Oct 8 22:08:57 JST 2012
SHIMADA Koji 2012-10-08 22:08:57 +0900 (Mon, 08 Oct 2012) New Revision: 3cf4e8ce4187491708a86d48958221494a3b2d85 https://github.com/logaling/logaling-server/commit/3cf4e8ce4187491708a86d48958221494a3b2d85 Log: Refactor GithubProject - move #registered_project to Project - extract #unregiser! from remove_repository! Modified files: app/models/github_project.rb app/models/project.rb Modified: app/models/github_project.rb (+0 -4) =================================================================== --- app/models/github_project.rb 2012-10-08 13:27:20 +0900 (9d5b8b8) +++ app/models/github_project.rb 2012-10-08 22:08:57 +0900 (5e33c04) @@ -50,10 +50,6 @@ class GithubProject < ActiveRecord::Base end private - def registered_project - LogalingServer.repository.find_project(logaling_name) - end - def project_has_dot_logaling unless with_logaling? errors.add :name, "には対訳用語集が存在しません" Modified: app/models/project.rb (+10 -1) =================================================================== --- app/models/project.rb 2012-10-08 13:27:20 +0900 (9c0fd42) +++ app/models/project.rb 2012-10-08 22:08:57 +0900 (2990435) @@ -20,6 +20,15 @@ module Project LogalingServer.repository.index end + def registered_project + LogalingServer.repository.find_project(logaling_name) + end + + def unregister! + LogalingServer.repository.unregister(registered_project) + LogalingServer.repository.index + end + def sync! checkout! unless with_logaling? @@ -29,7 +38,7 @@ module Project end def remove_repository! - LogalingServer.repository.unregister(logaling_name) + unregister! FileUtils.rm_rf(repository_path) end end -------------- next part -------------- An HTML attachment was scrubbed...下載