class Object

Public Instance Methods

clear_screen() click to toggle source

Clears the content on the screen. Ah, a fresh canvas.

# File lib/showme/methods.rb, line 7
def clear_screen
  print "\e[2J"
end
move_to_home() click to toggle source

Moves the insert point in the terminal back to the upper left.

# File lib/showme/methods.rb, line 12
def move_to_home
  print "\e[H"
end
next_face() click to toggle source
# File lib/showme/faces.rb, line 22
def next_face
    puts '        '
    puts '-,      '
    puts '==`-_   '
    puts '__====\ '
    puts ' . --.| '
    puts '(   * ),'
    puts ' \   / |'
    puts '\ ---  |'
    puts '_)    #|'
    puts '     ##|'
    puts '----- / '
    puts '     (  '
    puts '     |  '
    puts '     |  '
    puts '    |   '
    puts '   .)   '
    puts '==/     '
end
next_face2() click to toggle source
# File lib/showme/faces.rb, line 42
def next_face2
    puts '          '
    puts '`--,      '
    puts '====`-_   '
    puts '=___====\ '
    puts '.  . --.| '
    puts ') (   * ),'
    puts '/\ \   / |'
    puts '  \ ---  |'
    puts '___)    #|'
    puts '       ##|'
    puts '------- / '
    puts '       (  '
    puts '       |  '
    puts '       |  '
    puts '      |   '
    puts '.    .)   '
    puts '====/     '
end
next_face3() click to toggle source

you better get ready to show me what you got

# File lib/showme/faces.rb, line 62
def next_face3
    puts '__          '
    puts '  `--,      '
    puts '======`-_   '
    puts '===___====\ '
    puts '--.  . --.| '
    puts '* ) (   * ),'
    puts '  /\ \   / |'
    puts '-   \ ---  |'
    puts '  ___)    #|'
    puts '         ##|'
    puts '--------- / '
    puts '         (  '
    puts '         |  '
    puts '         |  '
    puts '        |   '
    puts '##.    .)   '
    puts '======/     '
end
next_face4() click to toggle source
# File lib/showme/faces.rb, line 82
def next_face4
    puts ' ___          '
    puts '^   `--,      '
    puts '========`-_   '
    puts '-====___====\ '
    puts '- --.  . --.| '
    puts '  * ) (   * ),'
    puts '    /\ \   / |'
    puts '---   \ ---  |'
    puts '    ___)    #|'
    puts '           ##|'
    puts ' ---------- / '
    puts '           (  '
    puts '#          |  '
    puts '##         |  '
    puts '##        |   '
    puts '\###.    .)   '
    puts ' `======/     '
end
next_face5() click to toggle source
# File lib/showme/faces.rb, line 102
def next_face5
    puts '  ___          '
    puts '-^   `--,      '
    puts '=========`-_   '
    puts '--====___====\ '
    puts '.- --.  . --.| '
    puts '|  * ) (   * ),'
    puts '\    /\ \   / |'
    puts ' ---   \ ---  |'
    puts '     ___)    #|'
    puts '#           ##|'
    puts '# ---------- / '
    puts '#           (  '
    puts '##          |  '
    puts '###         |  '
    puts '\##        |   '
    puts ' \###.    .)   '
    puts '  `======/     '
end
next_face6() click to toggle source
# File lib/showme/faces.rb, line 122
def next_face6
    puts '       ___          '
    puts '   . -^   `--,      '
    puts '  /# =========`-_   '
    puts ' /# (--====___====\ '
    puts '/#   .- --.  . --.| '
    puts '##   |  * ) (   * ),'
    puts '##   \    /\ \   / |'
    puts '###   ---   \ ---  |'
    puts '####      ___)    #|'
    puts '######           ##|'
    puts '\##### ---------- / '
    puts ' \####           (  '
    puts '  `\###          |  '
    puts '    \###         |  '
    puts '     \##        |   '
    puts '      \###.    .)   '
    puts '       `======/     '
end
next_face_reverse() click to toggle source
# File lib/showme/faces.rb, line 202
def next_face_reverse
    puts '       ___          '
    puts '    ,--   ^- .      '
    puts ' _-`========= #\    '
    puts '====___====--) #\   '
    puts '.-- .  .-- -.   #\  '
    puts ' *   ) ( *  |   ##\ '
    puts '/   / /\    /   ##| '
    puts ' --- /   ---   ###| '
    puts '    (___      ####| '
    puts '#           ######| '
    puts ' ---------- #####/  '
    puts '(           ####/   '
    puts '|          ###/`    '
    puts '|         ###/      '
    puts ' |        ##/       '
    puts ' (.    .###/        '
    puts '   \======`         '
end
next_face_reverse2() click to toggle source
# File lib/showme/faces.rb, line 222
def next_face_reverse2
    puts '     ___          '
    puts '  ,--   ^- .      '
    puts '-`========= #\    '
    puts '==___====--) #\   '
    puts '- .  .-- -.   #\  '
    puts '   ) ( *  |   ##\ '
    puts '  / /\    /   ##| '
    puts '-- /   ---   ###| '
    puts '  (___      ####| '
    puts '          ######| '
    puts '--------- #####/  '
    puts '          ####/   '
    puts '         ###/`    '
    puts '        ###/      '
    puts '        ##/       '
    puts '.    .###/        '
    puts ' \======`         '
end
next_face_reverse3() click to toggle source
# File lib/showme/faces.rb, line 242
def next_face_reverse3
    puts '   ___          '
    puts ',--   ^- .      '
    puts '========= #\    '
    puts '___====--) #\   '
    puts '.  .-- -.   #\  '
    puts ' ) ( *  |   ##\ '
    puts '/ /\    /   ##| '
    puts ' /   ---   ###| '
    puts '(___      ####| '
    puts '        ######| '
    puts '------- #####/  '
    puts '        ####/   '
    puts '       ###/`    '
    puts '      ###/      '
    puts '      ##/       '
    puts '   .###/        '
    puts '======`         '
end
next_face_reverse4() click to toggle source
# File lib/showme/faces.rb, line 262
def next_face_reverse4
    puts ' ___          '
    puts '-   ^- .      '
    puts '======= #\    '
    puts '_====--) #\   '
    puts ' .-- -.   #\  '
    puts ' ( *  |   ##\ '
    puts '/\    /   ##| '
    puts '   ---   ###| '
    puts '__      ####| '
    puts '      ######| '
    puts '----- #####/  '
    puts '      ####/   '
    puts '     ###/`    '
    puts '    ###/      '
    puts '    ##/       '
    puts ' .###/        '
    puts '====`         '
end
next_face_reverse5() click to toggle source
# File lib/showme/faces.rb, line 282
def next_face_reverse5
    puts '__          '
    puts '  ^- .      '
    puts '===== #\    '
    puts '===--) #\   '
    puts '-- -.   #\  '
    puts ' *  |   ##\ '
    puts '    /   ##| '
    puts ' ---   ###| '
    puts '      ####| '
    puts '    ######| '
    puts '--- #####/  '
    puts '    ####/   '
    puts '   ###/`    '
    puts '  ###/      '
    puts '  ##/       '
    puts '###/        '
    puts '==`         '
end
next_face_reverse6() click to toggle source
# File lib/showme/faces.rb, line 302
def next_face_reverse6
    puts '          '
    puts '^- .      '
    puts '=== #\    '
    puts '=--) #\   '
    puts ' -.   #\  '
    puts '  |   ##\ '
    puts '  /   ##| '
    puts '--   ###| '
    puts '    ####| '
    puts '  ######| '
    puts '- #####/  '
    puts '  ####/   '
    puts ' ###/`    '
    puts '###/      '
    puts '##/       '
    puts '#/        '
    puts '`         '
end
next_face_reverse7() click to toggle source
# File lib/showme/faces.rb, line 322
def next_face_reverse7
    puts '        '
    puts ' .      '
    puts '= #\    '
    puts '-) #\   '
    puts '.   #\  '
    puts '|   ##\ '
    puts '/   ##| '
    puts '   ###| '
    puts '  ####| '
    puts '######| '
    puts '#####/  '
    puts '####/   '
    puts '##/`    '
    puts '#/      '
    puts '/       '
    puts '        '
    puts '        '
end
next_face_reverse8() click to toggle source
# File lib/showme/faces.rb, line 342
def next_face_reverse8
    puts '      '
    puts '      '
    puts '#\    '
    puts ' #\   '
    puts '  #\  '
    puts '  ##\ '
    puts '  ##| '
    puts ' ###| '
    puts '####| '
    puts '####| '
    puts '###/  '
    puts '##/   '
    puts '/`    '
    puts '      '
    puts '      '
    puts '      '
    puts '      '
end
next_face_reverse9() click to toggle source
# File lib/showme/faces.rb, line 362
def next_face_reverse9
    puts '    '
    puts '    '
    puts '    '
    puts '\   '
    puts '#\  '
    puts '##\ '
    puts '##| '
    puts '##| '
    puts '##| '
    puts '##| '
    puts '#/  '
    puts '/   '
    puts '    '
    puts '    '
    puts '    '
    puts '    '
    puts '    '
end
on_screen() click to toggle source
# File lib/showme/faces.rb, line 142
def on_screen
    puts '        ___          '
    puts '    . -^   `--,      '
    puts '   /# =========`-_   '
    puts '  /# (--====___====\ '
    puts ' /#   .- --.  . --.| '
    puts '/##   |  * ) (   * ),'
    puts '|##   \    /\ \   / |'
    puts '|###   ---   \ ---  |'
    puts '|####      ___)    #|'
    puts '|######           ##|'
    puts ' \##### ---------- / '
    puts '  \####           (  '
    puts '   `\###          |  '
    puts '     \###         |  '
    puts '      \##        |   '
    puts '       \###.    .)   '
    puts '        `======/     '
end
on_screen_reverse() click to toggle source
# File lib/showme/faces.rb, line 182
def on_screen_reverse
    puts '         ___          '
    puts '      ,--   ^- .      '
    puts '   _-`========= #\    '
    puts ' /====___====--) #\   '
    puts ' |.-- .  .-- -.   #\  '
    puts ',( *   ) ( *  |   ##\ '
    puts '| /   / /\    /   ##| '
    puts '|  --- /   ---   ###| '
    puts '|#    (___      ####| '
    puts '|##           ######| '
    puts ' \ ---------- #####/  '
    puts '  (           ####/   '
    puts '  |          ###/`    '
    puts '  |         ###/      '
    puts '   |        ##/       '
    puts '   (.    .###/        '
    puts '     \======`         '
end
open_mouth() click to toggle source

SHOW ME WHAT YOU GOT

# File lib/showme/faces.rb, line 162
def open_mouth
    puts '        ___          '
    puts '    . -^   `--,      '
    puts '   /# =========`-_   '
    puts '  /# (--====___====\ '
    puts ' /#   .- --\  / --.| '
    puts '/##   |  * ) (   * ),'
    puts '|##   \    /\ \   / |'
    puts '|###   ---   \ ---  |'
    puts '|####      ___)    #|'
    puts '|######           ##|'
    puts ' \##### ---------- / '
    puts '  \#### \________/(  '
    puts '   `\###          |  '
    puts '     \###         |  '
    puts '      \##        |   '
    puts '       \###.    .)   '
    puts '        `======/     '
end
reset_screen() click to toggle source
# File lib/showme/methods.rb, line 1
def reset_screen
  clear_screen
  move_to_home
end
start_face() click to toggle source

soon

# File lib/showme/faces.rb, line 2
def start_face
    puts '      '
    puts '      '
    puts '`-_   '
    puts '====\ '
    puts ' --.| '
    puts '  * ),'
    puts '\  / |'
    puts '---  |'
    puts '    #|'
    puts '   ##|'
    puts '--- / '
    puts '   (  '
    puts '   |  '
    puts '   |  '
    puts '  |   '
    puts ' .)   '
    puts '/     '
end