[logaling-commit] logaling/logaling-command [extract-private-method] Extract Project#all_glossary_source_path

Zurück zum Archiv-Index

null+****@clear***** null+****@clear*****
Wed Jul 4 13:14:11 JST 2012


SHIMADA Koji	2012-07-04 13:14:11 +0900 (Wed, 04 Jul 2012)

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

  Log:
    Extract Project#all_glossary_source_path

  Modified files:
    lib/logaling/project.rb

  Modified: lib/logaling/project.rb (+5 -2)
===================================================================
--- lib/logaling/project.rb    2012-07-04 12:46:39 +0900 (513fcc4)
+++ lib/logaling/project.rb    2012-07-04 13:14:11 +0900 (8860e3e)
@@ -58,7 +58,6 @@ module Logaling
     end
 
     def glossaries
-      all_glossary_source_path = Dir.glob(File.join(glossary_source_path, "*"))
       glossaries = all_glossary_source_path.map do |source_path|
         name, source_language, target_language, type = File.basename(source_path).split(/\./)
         glossary(source_language, target_language)
@@ -67,7 +66,6 @@ module Logaling
     end
 
     def glossary_sources
-      all_glossary_source_path = Dir.glob(File.join(glossary_source_path, "*"))
       all_glossary_source_path.map do |source_path|
         name, source_language, target_language, type = File.basename(source_path).split(/\./)
         GlossarySource.create(source_path, glossary(source_language, target_language))
@@ -75,6 +73,11 @@ module Logaling
     end
   end
 
+  private
+  def all_glossary_source_path
+    Dir.glob(File.join(glossary_source_path, "*"))
+  end
+
   class ImportedProject < Project
     def name
       File.basename(@path).split(/\./).first
-------------- next part --------------
An HTML attachment was scrubbed...
Download 



More information about the logaling-commit mailing list
Zurück zum Archiv-Index