Class: GamesParadise::Base
- Inherits:
-
Object
- Object
- GamesParadise::Base
- Includes:
- BaseModule
- Defined in:
- lib/games_paradise/base/base.rb,
lib/games_paradise/base/colours.rb
Direct Known Subclasses
Antamar, Commandline, CreateGamesWebpage, GUI::Memory::PlayGame, Godmode::Gladiator, Godmode::Player, Hangman, RepackageBaldursGateMods, ShakesAndFidgets::Adventure, ShakesAndFidgets::Zauberladen, Solitaire::Card, Solitaire::Player, Solitaire::Solitaire, VierGewinnt
Constant Summary collapse
- N =
#
N
#
"\n"
- CONTROL_C_CODE =
#
CONTROL_C_CODE
The Ctrl-c interrupt combination.
#
"\u0003"
Instance Method Summary collapse
-
#cat(i) ⇒ Object
# === cat.
-
#commandline_arguments? ⇒ Boolean
# === commandline_arguments? ========================================================================= #.
-
#efancy(i) ⇒ Object
# === efancy ========================================================================= #.
-
#eparse(i) ⇒ Object
# === eparse ========================================================================= #.
-
#first_argument? ⇒ Boolean
(also: #first?)
# === first_argument? ========================================================================= #.
-
#forestgreen(i = '') ⇒ Object
# === forestgreen ========================================================================= #.
-
#gold(i = '') ⇒ Object
# === gold ========================================================================= #.
-
#lightblue(i = '') ⇒ Object
# === lightblue ========================================================================= #.
-
#lightgreen(i = '') ⇒ Object
# === lightgreen ========================================================================= #.
-
#mediumorchid(i = '') ⇒ Object
# === mediumorchid ========================================================================= #.
-
#mediumslateblue(i = '') ⇒ Object
# === mediumslateblue ========================================================================= #.
-
#opnn(i = namespace?) ) ⇒ Object
# === opnn ========================================================================= #.
-
#peru(i = '') ⇒ Object
# === peru ========================================================================= #.
-
#register_sigint ⇒ Object
# === register_sigint ========================================================================= #.
-
#reset ⇒ Object
# === reset (reset tag) ========================================================================= #.
-
#rev ⇒ Object
# === rev ========================================================================= #.
-
#royalblue(i = '') ⇒ Object
# === royalblue ========================================================================= #.
-
#set_commandline_arguments(i = '') ⇒ Object
# === set_commandline_arguments ========================================================================= #.
-
#sfile(i) ⇒ Object
# === sfile ========================================================================= #.
-
#steelblue(i = '') ⇒ Object
# === steelblue ========================================================================= #.
-
#teal(i = '') ⇒ Object
# === teal ========================================================================= #.
-
#tomato(i = '') ⇒ Object
# === tomato ========================================================================= #.
-
#yellow(i = '') ⇒ Object
# === yellow ========================================================================= #.
Methods included from BaseModule
#cliner, #infer_the_namespace, #namespace?, #rename_file, #reset_the_internal_hash, #return_pwd
Instance Method Details
#cat(i) ⇒ Object
#
cat
This will read and display file content.
#
40 41 42 |
# File 'lib/games_paradise/base/base.rb', line 40 def cat(i) ::GamesParadise.cat(i) end |
#commandline_arguments? ⇒ Boolean
#
commandline_arguments?
#
63 64 65 |
# File 'lib/games_paradise/base/base.rb', line 63 def commandline_arguments? @commandline_arguments end |
#efancy(i) ⇒ Object
#
efancy
#
32 33 34 |
# File 'lib/games_paradise/base/colours.rb', line 32 def efancy(i) ::Colours.efancy(i) end |
#eparse(i) ⇒ Object
#
eparse
#
18 19 20 |
# File 'lib/games_paradise/base/colours.rb', line 18 def eparse(i) ::Colours.eparse(i) end |
#first_argument? ⇒ Boolean Also known as: first?
#
first_argument?
#
70 71 72 |
# File 'lib/games_paradise/base/base.rb', line 70 def first_argument? @commandline_arguments.first end |
#forestgreen(i = '') ⇒ Object
#
forestgreen
#
60 61 62 |
# File 'lib/games_paradise/base/colours.rb', line 60 def forestgreen(i = '') ::Colours.forestgreen(i) end |
#gold(i = '') ⇒ Object
#
gold
#
53 54 55 |
# File 'lib/games_paradise/base/colours.rb', line 53 def gold(i = '') ::Colours.gold(i) end |
#lightblue(i = '') ⇒ Object
#
lightblue
#
74 75 76 |
# File 'lib/games_paradise/base/colours.rb', line 74 def lightblue(i = '') ::Colours.lightblue(i) end |
#lightgreen(i = '') ⇒ Object
#
lightgreen
#
116 117 118 |
# File 'lib/games_paradise/base/colours.rb', line 116 def lightgreen(i = '') ::Colours.lightgreen(i) end |
#mediumorchid(i = '') ⇒ Object
#
mediumorchid
#
81 82 83 |
# File 'lib/games_paradise/base/colours.rb', line 81 def mediumorchid(i = '') ::Colours.mediumorchid(i) end |
#mediumslateblue(i = '') ⇒ Object
#
mediumslateblue
#
39 40 41 |
# File 'lib/games_paradise/base/colours.rb', line 39 def mediumslateblue(i = '') ::Colours.mediumslateblue(i) end |
#opnn(i = namespace?) ) ⇒ Object
#
opnn
#
48 49 50 |
# File 'lib/games_paradise/base/base.rb', line 48 def opnn(i = namespace?) Opn.opn(use_this_as_namespace: i ) end |
#peru(i = '') ⇒ Object
#
peru
#
123 124 125 |
# File 'lib/games_paradise/base/colours.rb', line 123 def peru(i = '') ::Colours.peru(i) end |
#register_sigint ⇒ Object
#
register_sigint
#
83 84 85 |
# File 'lib/games_paradise/base/base.rb', line 83 def register_sigint Signal.trap('INT') { exit } end |
#reset ⇒ Object
#
reset (reset tag)
#
77 78 |
# File 'lib/games_paradise/base/base.rb', line 77 def reset end |
#rev ⇒ Object
#
rev
#
46 47 48 |
# File 'lib/games_paradise/base/colours.rb', line 46 def rev ::Colours.rev end |
#royalblue(i = '') ⇒ Object
#
royalblue
#
109 110 111 |
# File 'lib/games_paradise/base/colours.rb', line 109 def royalblue(i = '') ::Colours.royalblue(i) end |
#set_commandline_arguments(i = '') ⇒ Object
#
set_commandline_arguments
#
55 56 57 58 |
# File 'lib/games_paradise/base/base.rb', line 55 def set_commandline_arguments(i = '') i = [i].flatten.compact @commandline_arguments = i end |
#sfile(i) ⇒ Object
#
sfile
#
25 26 27 |
# File 'lib/games_paradise/base/colours.rb', line 25 def sfile(i) ::Colours.sfile(i) end |
#steelblue(i = '') ⇒ Object
#
steelblue
#
95 96 97 |
# File 'lib/games_paradise/base/colours.rb', line 95 def steelblue(i = '') ::Colours.steelblue(i) end |
#teal(i = '') ⇒ Object
#
teal
#
67 68 69 |
# File 'lib/games_paradise/base/colours.rb', line 67 def teal(i = '') ::Colours.teal(i) end |
#tomato(i = '') ⇒ Object
#
tomato
#
88 89 90 |
# File 'lib/games_paradise/base/colours.rb', line 88 def tomato(i = '') ::Colours.tomato(i) end |
#yellow(i = '') ⇒ Object
#
yellow
#
102 103 104 |
# File 'lib/games_paradise/base/colours.rb', line 102 def yellow(i = '') ::Colours.yellow(i) end |