Top Level Namespace

Defined Under Namespace

Modules: ShowMe

Instance Method Summary collapse

Instance Method Details

#clear_screenObject

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



7
8
9
# File 'lib/showme/methods.rb', line 7

def clear_screen
  print "\e[2J"
end

#move_to_homeObject

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



12
13
14
# File 'lib/showme/methods.rb', line 12

def move_to_home
  print "\e[H"
end

#next_faceObject



22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
# 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_face2Object



42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
# 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_face3Object

you better get ready to show me what you got



62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
# 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_face4Object



82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
# 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_face5Object



102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
# 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_face6Object



122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
# 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_reverseObject



202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
# 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_reverse2Object



222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
# 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_reverse3Object



242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
# 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_reverse4Object



262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
# 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_reverse5Object



282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
# 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_reverse6Object



302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
# 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_reverse7Object



322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
# 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_reverse8Object



342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
# 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_reverse9Object



362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
# 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_screenObject



142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
# 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_reverseObject



182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
# 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_mouthObject

SHOW ME WHAT YOU GOT



162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
# 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_screenObject



1
2
3
4
# File 'lib/showme/methods.rb', line 1

def reset_screen
  clear_screen
  move_to_home
end

#start_faceObject

soon



2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# 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