null+****@clear*****
null+****@clear*****
Fri Jul 20 16:31:25 JST 2012
SHIMADA Koji 2012-07-20 16:31:25 +0900 (Fri, 20 Jul 2012) New Revision: 64ef8c3f990a65781e659c432a81e2af9b738c3a https://github.com/logaling/logaling-command/commit/64ef8c3f990a65781e659c432a81e2af9b738c3a Log: Rename #padding_print_size to #padding_size and refine it Modified files: lib/logaling/command/renderers.rb Modified: lib/logaling/command/renderers.rb (+3 -5) =================================================================== --- lib/logaling/command/renderers.rb 2012-07-20 16:21:20 +0900 (5c3bb45) +++ lib/logaling/command/renderers.rb 2012-07-20 16:31:25 +0900 (6f9e152) @@ -95,7 +95,7 @@ module Logaling::Command end def padded_source_term - source_term + " " * padding_print_size(@term[:source_term], @max_source_term_width) + source_term + " " * padding_size(@term[:source_term], @max_source_term_width) end def hide_glossary_name @@ -119,10 +119,8 @@ module Logaling::Command char.bytesize == 1 ? 1 : 2 end - def padding_print_size(string, max_size) - # use size of un-snipped source_term - padding_size = max_size - string_display_width(string) - padding_size > 0 ? padding_size : 0 + def padding_size(string, max_display_width) + [(max_display_width - string_display_width(string)), 0].max end end -------------- next part -------------- An HTML attachment was scrubbed...Télécharger