def padding_sizes(number_size)
      left_padding_size = internal_padding_size = right_padding_size = 0
      padding_size = width - number_size
      if padding_size > 0 && padded?
        case adjust
        when :left
          left_padding_size = padding_size
        when :right
          right_padding_size = padding_size
        when :internal
          internal_padding_size = padding_size
        when :center
          left_padding_size = (padding_size + 1) / 2
          right_padding_size = padding_size - left_padding_size
        end
      end
      [left_padding_size, internal_padding_size, right_padding_size]
    end
def padding_sizes(number_size)
      left_padding_size = internal_padding_size = right_padding_size = 0
      padding_size = width - number_size
      if padding_size > 0 && padded?
        case adjust
        when :left
          left_padding_size = padding_size
        when :right
          right_padding_size = padding_size
        when :internal
          internal_padding_size = padding_size
        when :center
          left_padding_size = (padding_size + 1) / 2
          right_padding_size = padding_size - left_padding_size
        end
      end
      [left_padding_size, internal_padding_size, right_padding_size]
    end
Returns size (characters of left, internal and right padding)
 for a number of given width (without padding)