Archived
1
0
Fork 0
This repository has been archived on 2023-03-27. You can view files and clone it, but cannot push or open issues or pull requests.
cli-old/lib/widgets/logo.rb
Braiden Vasco 896aae87cb Rename Curses::React::Component#draw to #render, #render to #draw
To make components similar to React components
2017-07-28 00:02:59 +00:00

30 lines
671 B
Ruby

# frozen_string_literal: true
module Widgets
class Logo < Curses::React::Component
LOGO = [
' _____ ___ _ _ ___ _ _ ',
' |_ _/ _ \ \/ / _ \| \ | | ',
' | || | | \ / | | | \| | ',
' | || |_| / \ |_| | |\ | ',
' |_| \___/_/\_\___/|_| \_| ',
' ',
' Version 0.0.0 ',
' ',
].freeze
WIDTH = LOGO.first.length
HEIGHT = LOGO.length
private
def render
Style.default.logo window do
LOGO.each_with_index do |s, index|
setpos 0, index
addstr s
end
end
end
end
end