End of Life Ruby 3.2 has reached end of life and gets no more fixes. Switch to Ruby 4.0 →
instance method
Gem::Text#truncate_text
truncate_text(text, description, max_length = 100_000)
lib/rubygems/text.rb
View on GitHub ↗
# File tmp/rubies/ruby-3.2.0/lib/rubygems/text.rb, line 15
def truncate_text(text, description, max_length = 100_000)
raise ArgumentError, "max_length must be positive" unless max_length > 0
return text if text.size <= max_length
"Truncating #{description} to #{max_length.to_s.reverse.gsub(/...(?=.)/,'\&,').reverse} characters:\n" + text[0, max_length]
end
No documentation available