Class: RatatuiRuby::Widgets::RatatuiMascot

Inherits:
Object
  • Object
show all
Includes:
CoerceableWidget
Defined in:
lib/ratatui_ruby/widgets/ratatui_mascot.rb

Overview

Displays the Ratatui mascot.

Interfaces without personality feel clinical and dry. Users appreciate a friendly face in their terminal.

This widget renders the Ratatui mascot (a mouse).

Use it to add charm to your application, greet users on startup, or as a decorative element in sidebars.

Example

Run the interactive demo from the terminal:

ruby examples/widget_ratatui_mascot/app.rb

Instance Method Summary collapse

Methods included from CoerceableWidget

included

Constructor Details

#initialize(block: nil) ⇒ RatatuiMascot

:method: new :call-seq: new(block: nil) -> RatatuiMascot

Creates a new RatatuiMascot.

Parameters:

  • block (Block, nil) (defaults to: nil)

    A block to wrap the widget in.



35
36
37
# File 'lib/ratatui_ruby/widgets/ratatui_mascot.rb', line 35

def initialize(block: nil)
  super
end