Sha256: b5fad2f063d2ab223bcae9b2bb1fa1a3715e1c4d67f96210d5e69517f95ec05b

Contents?: true

Size: 539 Bytes

Versions: 5

Compression:

Stored size: 539 Bytes

Contents

module Brcobranca
  # Métodos auxiliares de formatação de strings
  module FormatacaoString
    # Formata o tamanho da string
    # para o tamanho passado
    # se a string for menor, adiciona espacos a direita
    # se a string for maior, trunca para o num. de caracteres
    #
    def format_size(size)
      if self.size > size
        return truncate(size, omission: '')
      else
        return ljust(size, ' ')
      end
    end
  end
end

[String].each do |klass|
  klass.class_eval { include Brcobranca::FormatacaoString }
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
brcobranca-6.0.1 lib/brcobranca/formatacao_string.rb
brcobranca-6.0.0 lib/brcobranca/formatacao_string.rb
brcobranca-5.0.2 lib/brcobranca/formatacao_string.rb
brcobranca-5.0.1 lib/brcobranca/formatacao_string.rb
brcobranca-5.0.0 lib/brcobranca/formatacao_string.rb