[logaling-commit] logaling/logaling-command [master] Return padding print size when calling padding_print_size

Back to archive index

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 



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