Class: MotdForge::Banner
- Inherits:
-
Object
- Object
- MotdForge::Banner
- Defined in:
- lib/motd_forge/banner.rb
Overview
Composes the final banner: a big title (via figlet if it's installed,
else a plain bordered header), system stats, and a random quote.
Instance Method Summary collapse
-
#initialize(title:, stats: SystemStats.capture, quote: Quotes.new.pick) ⇒ Banner
constructor
A new instance of Banner.
- #render ⇒ Object
Constructor Details
Instance Method Details
#render ⇒ Object
15 16 17 |
# File 'lib/motd_forge/banner.rb', line 15 def render [render_title, render_stats, render_quote].compact.join("\n") end |