Method: RubyCurses::TextView#wrap_text

Defined in:
lib/rbcurse/core/widgets/rtextview.rb

#wrap_text(txt, col = @maxlen) ⇒ Object

:nodoc:



204
205
206
207
208
209
# File 'lib/rbcurse/core/widgets/rtextview.rb', line 204

def wrap_text(txt, col = @maxlen) #:nodoc:
  col ||= @width-@internal_width
  #$log.debug "inside wrap text for :#{txt}"
  txt.gsub(/(.{1,#{col}})( +|$\n?)|(.{1,#{col}})/,
           "\\1\\3\n") 
end