null+****@clear*****
null+****@clear*****
Sat Jun 2 11:02:10 JST 2012
SHIMADA Koji 2012-06-02 11:02:10 +0900 (Sat, 02 Jun 2012) New Revision: f80f2411ef834509666629b2af63a2505f377b00 Log: Extract Logaling::Command::Application#build_glossary_name_string Modified files: lib/logaling/command/application.rb Modified: lib/logaling/command/application.rb (+12 -8) =================================================================== --- lib/logaling/command/application.rb 2012-06-02 10:54:12 +0900 (fc586ef) +++ lib/logaling/command/application.rb 2012-06-02 11:02:10 +0900 (06973e9) @@ -240,15 +240,9 @@ module Logaling::Command source_string = extract_keyword_and_coloring(term[:snipped_source_term], term[:source_term]) target_string = extract_keyword_and_coloring(term[:snipped_target_term], term[:target_term]) note = term[:note].to_s unless term[:note].empty? - glossary_name = "" - if****@repos*****_counts > 1 - glossary_name = term[:glossary_name] - if term[:glossary_name] ==****@confi***** - glossary_name = decorate_glossary_name(glossary_name) - end - end + glossary_name_string = build_glossary_name_string(term[:glossary_name], @repository, @config) printer(source_string, target_string, note, - glossary_name, max_str_size, i, terms.length) + glossary_name_string, max_str_size, i, terms.length) end else "source-term <#{source_term}> not found" @@ -353,6 +347,16 @@ module Logaling::Command glossary_name.foreground(:white).background(:green) end + def build_glossary_name_string(glossary_name, repository, config) + glossary_name_string = "" + if repository.glossary_counts > 1 + if glossary_name == config.glossary + glossary_name_string = decorate_glossary_name(glossary_name) + end + end + glossary_name_string + end + def extract_keyword_and_coloring(snipped_term, term) return term if snipped_term.empty? || options["no-color"] display_string = snipped_term.map do |word|