Class: BruteCLI::REPL::Banner

Inherits:
Object
  • Object
show all
Defined in:
lib/brute_cli/repl/banner.rb

Overview

Pure-data renderer for the startup banner. Receives the terminal and display data — no live Execution reference.

Instance Method Summary collapse

Constructor Details

#initialize(terminal:, session_id: nil, session_path: nil) ⇒ Banner

Returns a new instance of Banner.



11
12
13
14
15
16
# File 'lib/brute_cli/repl/banner.rb', line 11

def initialize(terminal:, session_id: nil, session_path: nil)
  @terminal = terminal
  @session_id = session_id
  @session_path = session_path
  print_banner
end