Class: LogBench::App::Renderer::Header
- Inherits:
-
Object
- Object
- LogBench::App::Renderer::Header
- Includes:
- Curses
- Defined in:
- lib/log_bench/app/renderer/header.rb
Constant Summary collapse
- APP_NAME =
Application info
"LogBench"- APP_SUBTITLE =
"Rails Log Viewer"- VERSION =
"(v#{LogBench::VERSION})"- TITLE_X_OFFSET =
Layout constants
2- HEADER_CYAN =
Color constants
1- SUCCESS_GREEN =
3
Instance Method Summary collapse
- #draw ⇒ Object
-
#initialize(screen, state, log_file_name) ⇒ Header
constructor
A new instance of Header.
Constructor Details
#initialize(screen, state, log_file_name) ⇒ Header
Returns a new instance of Header.
21 22 23 24 25 |
# File 'lib/log_bench/app/renderer/header.rb', line 21 def initialize(screen, state, log_file_name) self.screen = screen self.state = state self.log_file_name = log_file_name end |
Instance Method Details
#draw ⇒ Object
27 28 29 30 31 32 33 34 35 |
# File 'lib/log_bench/app/renderer/header.rb', line 27 def draw header_win.erase header_win.box(0, 0) draw_title draw_file_name draw_stats draw_help_text end |