Class: Changelogger::Header

Inherits:
Object
  • Object
show all
Defined in:
lib/changelogger/header.rb

Overview

Changelogger::Header draws the top header (title/version) of the TUI.

Instance Method Summary collapse

Constructor Details

#initialize(height: 0, width: Curses.cols, top: 0, left: 0) ⇒ Header

Changelogger::Header.new -> Changelogger::Header

Draws a single header line with the gem name and version.

Parameters:

  • height (Integer) (defaults to: 0)

    window height

  • width (Integer) (defaults to: Curses.cols)

    window width

  • top (Integer) (defaults to: 0)

    top position

  • left (Integer) (defaults to: 0)

    left position



15
16
17
18
19
20
21
22
# File 'lib/changelogger/header.rb', line 15

def initialize(height: 0, width: Curses.cols, top: 0, left: 0)
  @height = height
  @width = width
  @top = top
  @left = left
  header_win
  line
end