Class: Kffpt::Main

Inherits:
Thor
  • Object
show all
Includes:
Logger
Defined in:
lib/kffpt/main.rb

Instance Method Summary collapse

Methods included from Logger

#debug, #info, #log, #out, #stderr, #stdout, #trace

Instance Method Details

#artObject



14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
# File 'lib/kffpt/main.rb', line 14

def art
  puts
  puts 'kffpt'.center(SUMMARY.length-4)
  puts "v#{VERSION}".center(SUMMARY.length-4)
  puts
  puts SUMMARY
  puts "#{AUTHOR} (#{EMAIL})".center(SUMMARY.length-2)
  puts "\n\n\n"
  # We're going to center the raw art and remove the pipes
  art = ART.gsub(/^ +/, '').split("\n").map do |s|
    s.center(SUMMARY.length-4)
  end.join("\n").gsub('|',' ')
  puts art
  puts "\n\n\n"
end

#versionObject



31
32
33
# File 'lib/kffpt/main.rb', line 31

def version
  puts VERSION
end