Module: RatatuiRuby::Layout::HorizontalAlignment

Defined in:
lib/ratatui_ruby/layout/alignment.rb

Overview

Horizontal content alignment within a layout area.

Use these constants for discoverability, or pass symbols directly (:left, :center, :right).

Mirrors ratatui::layout::HorizontalAlignment from upstream Ratatui.

Example

– SPDX-SnippetBegin SPDX-FileCopyrightText: 2026 Kerrick Long SPDX-License-Identifier: MIT-0 ++

# Using constants (discoverable)
paragraph = Paragraph.new(
  text: "Hello",
  alignment: HorizontalAlignment::CENTER
)

# Using symbols directly (idiomatic Ruby)
paragraph = Paragraph.new(text: "Hello", alignment: :center)

– SPDX-SnippetEnd ++

Constant Summary collapse

LEFT =

Align content to the left edge.

:left
CENTER =

Align content to the center.

:center
RIGHT =

Align content to the right edge.

:right
ALL =

All valid alignment values.

[LEFT, CENTER, RIGHT].freeze