[logaling-commit] logaling/logaling-command [master] Set repository when initialize PersonalProject

Back to archive index

SHIMADA Koji null+****@clear*****
Thu Sep 20 16:32:37 JST 2012


SHIMADA Koji	2012-09-20 16:32:37 +0900 (Thu, 20 Sep 2012)

  New Revision: aa48dcc3d31aae9add807cc0eee17eb459e9e488
  https://github.com/logaling/logaling-command/commit/aa48dcc3d31aae9add807cc0eee17eb459e9e488

  Log:
    Set repository when initialize PersonalProject

  Modified files:
    lib/logaling/project.rb
    lib/logaling/repository.rb

  Modified: lib/logaling/project.rb (+2 -2)
===================================================================
--- lib/logaling/project.rb    2012-09-20 16:31:07 +0900 (c31dd12)
+++ lib/logaling/project.rb    2012-09-20 16:32:37 +0900 (cfe8290)
@@ -106,10 +106,10 @@ module Logaling
   end
 
   class PersonalProject < Project
-    def self.create(root_path, glossary_name, source_language, target_language)
+    def self.create(root_path, glossary_name, source_language, target_language, repository=nil)
       project_name = [glossary_name, source_language, target_language, 'yml'].join('.')
       project_path = File.join(root_path, project_name)
-      project = PersonalProject.new(project_path)
+      project = PersonalProject.new(project_path, repository)
       project.initialize_glossary(source_language, target_language)
       project
     end

  Modified: lib/logaling/repository.rb (+1 -1)
===================================================================
--- lib/logaling/repository.rb    2012-09-20 16:31:07 +0900 (d35b6df)
+++ lib/logaling/repository.rb    2012-09-20 16:32:37 +0900 (51a0184)
@@ -48,7 +48,7 @@ module Logaling
       if glossary_exists?(project_name, source_language, target_language)
         raise Logaling::GlossaryAlreadyRegistered, "The glossary '#{project_name}' already exists."
       end
-      PersonalProject.create(personal_glossary_root_path, project_name, source_language, target_language)
+      PersonalProject.create(personal_glossary_root_path, project_name, source_language, target_language, self)
     end
 
     def import(glossary_source)
-------------- next part --------------
An HTML attachment was scrubbed...
下载 



More information about the logaling-commit mailing list
Back to archive index