module RatatuiRuby::TUI::TextFactories
Text factory methods for Session.
Provides convenient access to Text::Span and Text::Line without fully qualifying the class names.
Public Instance Methods
Source
# File lib/ratatui_ruby/tui/text_factories.rb, line 35 def line(...) Text::Line.new(...) end
Creates a Text::Line (alias). @return [Text::Line]
Source
# File lib/ratatui_ruby/tui/text_factories.rb, line 23 def span(...) Text::Span.new(...) end
Creates a Text::Span (alias). @return [Text::Span]
Source
# File lib/ratatui_ruby/tui/text_factories.rb, line 29 def text_line(...) Text::Line.new(...) end
Creates a Text::Line. @return [Text::Line]
Source
# File lib/ratatui_ruby/tui/text_factories.rb, line 17 def text_span(...) Text::Span.new(...) end
Creates a Text::Span. @return [Text::Span]
Source
# File lib/ratatui_ruby/tui/text_factories.rb, line 41 def text_width(string) Text.width(string) end
Calculates the display width of a string. @return [Integer]