module Strings
frozen_string_litera: true
Constants
- VERSION
Public Class Methods
Align
text within the width.
@see Strings::Align#align
@api public
# File lib/strings.rb, line 18 def align(*args) Align.align(*args) end
Align
text with the width.
@see Strings::Align#align
@api public
# File lib/strings.rb, line 38 def align_center(*args) Align.align_center(*args) end
Align
text left within the width.
@see Strings::Align#align_left
@api public
# File lib/strings.rb, line 28 def align_left(*args) Align.align_left(*args) end
Align
text with the width.
@see Strings::Align#align
@api public
# File lib/strings.rb, line 48 def align_right(*args) Align.align_right(*args) end
Check if string contains ANSI codes
@see Strings::ANSI#ansi?
@api public
# File lib/strings.rb, line 58 def ansi?(string) ANSI.ansi?(string) end
Remove any line break characters from the text
@see Strings::Fold#fold
@api public
# File lib/strings.rb, line 68 def fold(*args) Fold.fold(*args) end
Apply padding to multiline text with ANSI codes
@see Strings::Pad#pad
@api public
# File lib/strings.rb, line 78 def pad(*args) Pad.pad(*args) end
Remove ANSI codes from the string
@see Strings::ANSI#sanitize
@api public
# File lib/strings.rb, line 88 def sanitize(string) ANSI.sanitize(string) end
Truncate
a text at a given length
@see Strings::Truncate#truncate
@api public
# File lib/strings.rb, line 98 def truncate(*args) Truncate.truncate(*args) end
Wrap
a text into lines at wrap length
@see Strings::Wrap#wrap
@api public
# File lib/strings.rb, line 108 def wrap(*args) Wrap.wrap(*args) end
Private Instance Methods
Align
text within the width.
@see Strings::Align#align
@api public
# File lib/strings.rb, line 18 def align(*args) Align.align(*args) end
Align
text with the width.
@see Strings::Align#align
@api public
# File lib/strings.rb, line 38 def align_center(*args) Align.align_center(*args) end
Align
text left within the width.
@see Strings::Align#align_left
@api public
# File lib/strings.rb, line 28 def align_left(*args) Align.align_left(*args) end
Align
text with the width.
@see Strings::Align#align
@api public
# File lib/strings.rb, line 48 def align_right(*args) Align.align_right(*args) end
Check if string contains ANSI codes
@see Strings::ANSI#ansi?
@api public
# File lib/strings.rb, line 58 def ansi?(string) ANSI.ansi?(string) end
Remove any line break characters from the text
@see Strings::Fold#fold
@api public
# File lib/strings.rb, line 68 def fold(*args) Fold.fold(*args) end
Apply padding to multiline text with ANSI codes
@see Strings::Pad#pad
@api public
# File lib/strings.rb, line 78 def pad(*args) Pad.pad(*args) end
Remove ANSI codes from the string
@see Strings::ANSI#sanitize
@api public
# File lib/strings.rb, line 88 def sanitize(string) ANSI.sanitize(string) end
Truncate
a text at a given length
@see Strings::Truncate#truncate
@api public
# File lib/strings.rb, line 98 def truncate(*args) Truncate.truncate(*args) end
Wrap
a text into lines at wrap length
@see Strings::Wrap#wrap
@api public
# File lib/strings.rb, line 108 def wrap(*args) Wrap.wrap(*args) end