null+****@clear*****
null+****@clear*****
Fri Jul 20 01:24:40 JST 2012
SHIMADA Koji 2012-07-20 01:24:40 +0900 (Fri, 20 Jul 2012) New Revision: 5c6562d12516e98f6425e1af248681137162d9b7 https://github.com/logaling/logaling-command/commit/5c6562d12516e98f6425e1af248681137162d9b7 Merged c54901b: Merge pull request #72 from logaling/fix-format-output Log: Return padding print size when calling padding_print_size Modified files: lib/logaling/command/renderers.rb Modified: lib/logaling/command/renderers.rb (+4 -5) =================================================================== --- lib/logaling/command/renderers.rb 2012-07-20 01:17:27 +0900 (d2051a4) +++ lib/logaling/command/renderers.rb 2012-07-20 01:24:40 +0900 (c378989) @@ -95,7 +95,7 @@ module Logaling::Command end def padded_source_term - padding_print_size(@term[:source_term], source_term, @max_str_size) + source_term + " " * padding_print_size(@term[:source_term], @max_str_size) end def hide_glossary_name @@ -113,11 +113,10 @@ module Logaling::Command string.each_char.map{|char| char.bytesize == 1 ? 1 : 2}.inject(0, &:+) end - def padding_print_size(string_raw, string, max_size) + def padding_print_size(string, max_size) # use size of un-snipped source_term - padding_size = max_size - print_size(string_raw) - padding_size = 0 if padding_size < 0 - string + " " * padding_size + padding_size = max_size - print_size(string) + padding_size > 0 ? padding_size : 0 end end -------------- next part -------------- An HTML attachment was scrubbed...Download