Module: Studium::Colours

Included in:
Base, CurriculumDisplayer, Exams
Defined in:
lib/studium/colours/colours.rb

Overview

Studium::Colours

Constant Summary collapse

COLOURS =
nil

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.cadetblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.cadetblue

#


225
226
227
228
229
230
231
# File 'lib/studium/colours/colours.rb', line 225

def self.cadetblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.cadetblue(i) if COLOURS and use_colours
  return i
end

.coral(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.coral

#


656
657
658
659
660
661
662
# File 'lib/studium/colours/colours.rb', line 656

def self.coral(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.coral(i) if COLOURS and use_colours
  return i
end

.cornflowerblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.cornflowerblue

#


267
268
269
270
271
272
273
# File 'lib/studium/colours/colours.rb', line 267

def self.cornflowerblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.cornflowerblue(i) if COLOURS and use_colours
  return i
end

.crimson(i = '') ⇒ Object

#

Studium::Colours.crimson

#


1248
1249
1250
1251
# File 'lib/studium/colours/colours.rb', line 1248

def self.crimson(i = '')
  return COLOURS.crimson(i) if use_colours?
  return i
end

.cyan(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.cyan

#


372
373
374
375
376
377
378
# File 'lib/studium/colours/colours.rb', line 372

def self.cyan(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.cyan(i) if COLOURS and use_colours
  return i
end

.darkgoldenrod(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.darkgoldenrod

#


1098
1099
1100
1101
1102
1103
1104
# File 'lib/studium/colours/colours.rb', line 1098

def self.darkgoldenrod(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.darkgoldenrod(i) if COLOURS and use_colours
  return i
end

.darkgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.darkgreen

#


929
930
931
932
933
934
935
# File 'lib/studium/colours/colours.rb', line 929

def self.darkgreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.darkgreen(i) if COLOURS and use_colours
  return i
end

.darkolivegreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.darkolivegreen

#


1374
1375
1376
1377
1378
1379
1380
# File 'lib/studium/colours/colours.rb', line 1374

def self.darkolivegreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.darkolivegreen(i) if COLOURS and use_colours 
  return i
end

.darkseagreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.darkseagreen

#


918
919
920
921
922
923
924
# File 'lib/studium/colours/colours.rb', line 918

def self.darkseagreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.darkseagreen(i) if COLOURS and use_colours
  return i
end

.darkslateblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.darkslateblue

#


761
762
763
764
765
766
767
# File 'lib/studium/colours/colours.rb', line 761

def self.darkslateblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.darkslateblue(i) if COLOURS and use_colours
  return i
end

.darkslategray(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.darkslategray

#


456
457
458
459
460
461
462
# File 'lib/studium/colours/colours.rb', line 456

def self.darkslategray(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.darkslategray(i) if COLOURS and use_colours
  return i
end

.darkturquoise(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.darkturquoise

#


393
394
395
396
397
398
399
# File 'lib/studium/colours/colours.rb', line 393

def self.darkturquoise(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.darkturquoise(i) if COLOURS and use_colours
  return i
end

.deepskyblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.deepskyblue

#


1385
1386
1387
1388
1389
1390
1391
# File 'lib/studium/colours/colours.rb', line 1385

def self.deepskyblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.deepskyblue(i) if COLOURS and use_colours 
  return i
end

.default_colourObject

#

Studium::Colours.default_colour

#


105
106
107
# File 'lib/studium/colours/colours.rb', line 105

def self.default_colour
  ::Colours::GREEN if COLOURS
end

.disable_coloursObject

#

Studium::Colours.disable_colours

Disable the colours through this method here. Should happen when we are running in :www mode (as in .cgi scripts).

#


84
85
86
# File 'lib/studium/colours/colours.rb', line 84

def self.disable_colours
  @use_colours = false
end

.e(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.e (e tag)

#


91
92
93
94
95
96
97
98
99
100
# File 'lib/studium/colours/colours.rb', line 91

def self.e(
    i           = '',
    use_colours = use_colours?
  )
  if use_colours?
    Colours::E.e(i)
  else
    puts i
  end
end

.enable_coloursObject

#

Studium::Colours.enable_colours

#


74
75
76
# File 'lib/studium/colours/colours.rb', line 74

def self.enable_colours
  @use_colours = true
end

.forestgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.forestgreen

#


782
783
784
785
786
787
788
# File 'lib/studium/colours/colours.rb', line 782

def self.forestgreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.forestgreen(i) if COLOURS and use_colours
  return i
end

.gold(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.gold

#


995
996
997
998
999
1000
1001
# File 'lib/studium/colours/colours.rb', line 995

def self.gold(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.gold(i) if COLOURS and use_colours
  return i
end

.goldenrod(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.goldenrod

#


866
867
868
869
870
871
872
# File 'lib/studium/colours/colours.rb', line 866

def self.goldenrod(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.goldenrod(i) if COLOURS and use_colours
  return i
end

.grey(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.grey

#


130
131
132
133
134
135
136
# File 'lib/studium/colours/colours.rb', line 130

def self.grey(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.grey(i) if COLOURS and use_colours
  return i
end

.indianred(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.indianred

#


183
184
185
186
187
188
189
# File 'lib/studium/colours/colours.rb', line 183

def self.indianred(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.indianred(i) if COLOURS and use_colours
  return i
end

.khaki(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.khaki

#


719
720
721
722
723
724
725
# File 'lib/studium/colours/colours.rb', line 719

def self.khaki(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.khaki(i) if COLOURS and use_colours
  return i
end

.lawngreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lawngreen

#


162
163
164
165
166
167
168
# File 'lib/studium/colours/colours.rb', line 162

def self.lawngreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lawngreen(i) if COLOURS and use_colours
  return i
end

.lightblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lightblue

#


984
985
986
987
988
989
990
# File 'lib/studium/colours/colours.rb', line 984

def self.lightblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lightblue(i) if COLOURS and use_colours
  return i
end

.lightgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lightgreen

#


940
941
942
943
944
945
946
# File 'lib/studium/colours/colours.rb', line 940

def self.lightgreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lightgreen(i) if COLOURS and use_colours
  return i
end

.lightsalmon(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lightsalmon

#


951
952
953
954
955
956
957
# File 'lib/studium/colours/colours.rb', line 951

def self.lightsalmon(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lightsalmon(i) if COLOURS and use_colours
  return i
end

.lightseagreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lightseagreen

#


561
562
563
564
565
566
567
# File 'lib/studium/colours/colours.rb', line 561

def self.lightseagreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lightseagreen(i) if COLOURS and use_colours
  return i
end

.lightskyblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lightskyblue

#


246
247
248
249
250
251
252
# File 'lib/studium/colours/colours.rb', line 246

def self.lightskyblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lightskyblue(i) if COLOURS and use_colours
  return i
end

.lightslategray(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lightslategray

#


141
142
143
144
145
146
147
# File 'lib/studium/colours/colours.rb', line 141

def self.lightslategray(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lightslategray(i) if COLOURS and use_colours
  return i
end

.lime(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.lime

#


288
289
290
291
292
293
294
# File 'lib/studium/colours/colours.rb', line 288

def self.lime(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.lime(i) if COLOURS and use_colours
  return i
end

.limegreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.limegreen

#


477
478
479
480
481
482
483
# File 'lib/studium/colours/colours.rb', line 477

def self.limegreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.limegreen(i) if COLOURS and use_colours
  return i
end

.mediumaquamarine(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.mediumaquamarine

#


845
846
847
848
849
850
851
# File 'lib/studium/colours/colours.rb', line 845

def self.mediumaquamarine(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.mediumaquamarine(i) if COLOURS and use_colours
  return i
end

.mediumpurple(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.mediumpurple

#


414
415
416
417
418
419
420
# File 'lib/studium/colours/colours.rb', line 414

def self.mediumpurple(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.mediumpurple(i) if COLOURS and use_colours
  return i
end

.mediumseagreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.mediumseagreen

#


1203
1204
1205
1206
1207
1208
1209
# File 'lib/studium/colours/colours.rb', line 1203

def self.mediumseagreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.mediumseagreen(i) if COLOURS and use_colours
  return i
end

.mediumslateblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.mediumslateblue

#


635
636
637
638
639
640
641
# File 'lib/studium/colours/colours.rb', line 635

def self.mediumslateblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.mediumslateblue(i) if COLOURS and use_colours
  return i
end

.mediumspringgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.mediumspringgreen

#


740
741
742
743
744
745
746
# File 'lib/studium/colours/colours.rb', line 740

def self.mediumspringgreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.mediumspringgreen(i) if COLOURS and use_colours
  return i
end

.mediumturquoise(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.mediumturquoise

#


1119
1120
1121
1122
1123
1124
1125
# File 'lib/studium/colours/colours.rb', line 1119

def self.mediumturquoise(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.mediumturquoise(i) if COLOURS and use_colours
  return i
end

.olive(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.olive

#


824
825
826
827
828
829
830
# File 'lib/studium/colours/colours.rb', line 824

def self.olive(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.olive(i) if COLOURS and use_colours
  return i
end

.olivedrab(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.olivedrab

#


1272
1273
1274
1275
1276
1277
1278
# File 'lib/studium/colours/colours.rb', line 1272

def self.olivedrab(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.olivedrab(i) if COLOURS and use_colours
  return i
end

.orange(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.orange

#


962
963
964
965
966
967
968
# File 'lib/studium/colours/colours.rb', line 962

def self.orange(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.orange(i) if COLOURS and use_colours 
  return i
end

.orangered(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.orangered

#


1363
1364
1365
1366
1367
1368
1369
# File 'lib/studium/colours/colours.rb', line 1363

def self.orangered(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.orangered(i) if COLOURS and use_colours
  return i
end

.orchid(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.orchid

#


309
310
311
312
313
314
315
# File 'lib/studium/colours/colours.rb', line 309

def self.orchid(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.orchid(i) if COLOURS and use_colours
  return i
end

.palegreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.palegreen

#


1161
1162
1163
1164
1165
1166
1167
# File 'lib/studium/colours/colours.rb', line 1161

def self.palegreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.palegreen(i) if COLOURS and use_colours
  return i
end

.paleturquoise(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.paleturquoise

#


519
520
521
522
523
524
525
# File 'lib/studium/colours/colours.rb', line 519

def self.paleturquoise(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.paleturquoise(i) if COLOURS and use_colours
  return i
end

.palevioletred(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.palevioletred

#


120
121
122
123
124
125
# File 'lib/studium/colours/colours.rb', line 120

def self.palevioletred(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.palevioletred(i, use_colours)
end

.peru(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.peru

#


677
678
679
680
681
682
683
# File 'lib/studium/colours/colours.rb', line 677

def self.peru(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.peru(i) if COLOURS and use_colours
  return i
end

.plum(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.plum

#


330
331
332
333
334
335
336
# File 'lib/studium/colours/colours.rb', line 330

def self.plum(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.plum(i) if COLOURS and use_colours
  return i
end

.powderblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.powderblue

#


435
436
437
438
439
440
441
# File 'lib/studium/colours/colours.rb', line 435

def self.powderblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.powderblue(i) if COLOURS and use_colours
  return i
end

.revObject

#

Studium::Colours.rev

#


112
113
114
115
# File 'lib/studium/colours/colours.rb', line 112

def self.rev
  return ::Colours.rev if COLOURS and use_colours?
  return ''
end

.royalblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.royalblue

#


1433
1434
1435
1436
1437
1438
1439
# File 'lib/studium/colours/colours.rb', line 1433

def self.royalblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.royalblue(i) if COLOURS and use_colours 
  return i
end

.saddlebrown(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.saddlebrown

#


1182
1183
1184
1185
1186
1187
1188
# File 'lib/studium/colours/colours.rb', line 1182

def self.saddlebrown(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.saddlebrown(i) if COLOURS and use_colours
  return i
end

.sandybrown(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.sandybrown

#


540
541
542
543
544
545
546
# File 'lib/studium/colours/colours.rb', line 540

def self.sandybrown(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.sandybrown(i) if COLOURS and use_colours
  return i
end

.sdir(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.sdir

#


1342
1343
1344
1345
1346
1347
1348
# File 'lib/studium/colours/colours.rb', line 1342

def self.sdir(
    i           = '',
    use_colours = use_colours?
  )
  return ::Colours.sdir(i) if COLOURS and use_colours
  return i
end

.seagreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.seagreen

#


887
888
889
890
891
892
893
# File 'lib/studium/colours/colours.rb', line 887

def self.seagreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.seagreen(i) if COLOURS and use_colours
  return i
end

.sfancy(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.sfancy

To test this method e. g. in IRB, do:

puts Studium::Colours.sfancy("yo there")
#


1011
1012
1013
1014
1015
1016
1017
# File 'lib/studium/colours/colours.rb', line 1011

def self.sfancy(
    i           = '',
    use_colours = use_colours?
  )
  return ::Colours.sfancy(i) if COLOURS and use_colours
  return i
end

.sfile(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.sfile

#


1508
1509
1510
1511
1512
1513
1514
# File 'lib/studium/colours/colours.rb', line 1508

def self.sfile(
    i           = '',
    use_colours = use_colours?
  )
  return ::Colours.sfile(i) if COLOURS and use_colours
  return i
end

.simp(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.simp

To test this method e. g. in IRB, do:

puts Studium::Colours.simp("yo there")
#


1412
1413
1414
1415
1416
1417
1418
# File 'lib/studium/colours/colours.rb', line 1412

def self.simp(
    i           = '',
    use_colours = use_colours?
  )
  return ::Colours.simp(i) if COLOURS and use_colours
  return i
end

.skyblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.skyblue

#


582
583
584
585
586
587
588
# File 'lib/studium/colours/colours.rb', line 582

def self.skyblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.skyblue(i) if COLOURS and use_colours
  return i
end

.slateblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.slateblue

#


973
974
975
976
977
978
979
# File 'lib/studium/colours/colours.rb', line 973

def self.slateblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.slateblue(i) if COLOURS and use_colours 
  return i
end

.slategray(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.slategray

#


803
804
805
806
807
808
809
# File 'lib/studium/colours/colours.rb', line 803

def self.slategray(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.slategray(i) if COLOURS and use_colours
  return i
end

.springgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.springgreen

#


1140
1141
1142
1143
1144
1145
1146
# File 'lib/studium/colours/colours.rb', line 1140

def self.springgreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.springgreen(i) if COLOURS and use_colours
  return i
end

.steelblue(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.steelblue

#


603
604
605
606
607
608
609
# File 'lib/studium/colours/colours.rb', line 603

def self.steelblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.steelblue(i) if COLOURS and use_colours
  return i
end

.swarn(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.swarn

#


1303
1304
1305
1306
1307
1308
1309
# File 'lib/studium/colours/colours.rb', line 1303

def self.swarn(
    i           = '',
    use_colours = use_colours?
  )
  return ::Colours.swarn(i) if Colours.use_colours?
  return i
end

.tan(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.tan

#


698
699
700
701
702
703
704
# File 'lib/studium/colours/colours.rb', line 698

def self.tan(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.tan(i) if COLOURS and use_colours
  return i
end

.teal(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.teal

#


351
352
353
354
355
356
357
# File 'lib/studium/colours/colours.rb', line 351

def self.teal(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.teal(i) if COLOURS and use_colours
  return i
end

.tomato(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.tomato

#


204
205
206
207
208
209
210
# File 'lib/studium/colours/colours.rb', line 204

def self.tomato(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.tomato(i) if COLOURS and use_colours
  return i
end

.turquoise(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.turquoise

#


1331
1332
1333
1334
1335
1336
1337
# File 'lib/studium/colours/colours.rb', line 1331

def self.turquoise(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.turquoise(i) if COLOURS and use_colours
  return i
end

.use_colours?Boolean

#

Studium::Colours.use_colours?

Query whether we will use colours or whether we will not.

#

Returns:

  • (Boolean)


67
68
69
# File 'lib/studium/colours/colours.rb', line 67

def self.use_colours?
  @use_colours
end

.use_this_colour_for_exam_answers(i, into = FILE_CUSTOM_COLOURS) ⇒ Object

#

Studium::Colours.use_this_colour_for_exam_answers

This method can be used to modify the colours for exam-answers. It will write into the respective .yml file.

Invocation example from the commandline:

studium --use-this-colour-for-exam-answers=slateblue
#


1452
1453
1454
1455
1456
1457
1458
1459
1460
1461
1462
1463
1464
1465
1466
1467
1468
1469
1470
1471
# File 'lib/studium/colours/colours.rb', line 1452

def self.use_this_colour_for_exam_answers(
    i,
    into = FILE_CUSTOM_COLOURS
  )
  if File.exist? into
    use_this_regex = /(colour_for_answers: )(.+)$/
    dataset = ::Studium.file_read_with_proper_encoding(into)
    dataset.sub!(use_this_regex, '\1'+i)
    e "Now writing into the file `#{sfile(into)}`."
    ::Studium.save_what_into(dataset, into)
    if ::Studium.is_on_roebe?
      into = "#{RUBY_SRC_STUDIUM_LIB}studium/yaml/"\
             "#{File.basename(into)}"
      e "Now also writing into the file `#{sfile(into)}`."
      ::Studium.save_what_into(dataset, into)
    end
  else
    e "No file called #{into} exists."
  end
end

.use_this_colour_for_exam_questions(i, into = FILE_CUSTOM_COLOURS) ⇒ Object

#

Studium::Colours.use_this_colour_for_exam_questions

This method can be used to modify the colours for exam-questions. It will write into the respective .yml file.

Invocation example from the commandline:

studium --use-this-colour-for-exam-questions=slateblue
#


1484
1485
1486
1487
1488
1489
1490
1491
1492
1493
1494
1495
1496
1497
1498
1499
1500
1501
1502
1503
# File 'lib/studium/colours/colours.rb', line 1484

def self.use_this_colour_for_exam_questions(
    i,
    into = FILE_CUSTOM_COLOURS
  )
  if File.exist? into
    use_this_regex = /(colour_for_questions: )(.+)$/
    dataset = ::Studium.file_read_with_proper_encoding(into)
    dataset.sub!(use_this_regex, '\1'+i)
    e 'Now writing into the file `'+sfile(into)+'`.'
    ::Studium.save_what_into(dataset, into)
    if ::Studium.is_on_roebe?
      into = "#{RUBY_SRC_STUDIUM_LIB}studium/yaml/"\
             "#{File.basename(into)}"
      e 'Now also writing into the file `'+sfile(into)+'`.'
      ::Studium.save_what_into(dataset, into)
    end
  else
    e "No file called #{into} exists."
  end
end

.yellowgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

Studium::Colours.yellowgreen

#


498
499
500
501
502
503
504
# File 'lib/studium/colours/colours.rb', line 498

def self.yellowgreen(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.yellowgreen(i) if COLOURS and use_colours
  return i
end

Instance Method Details

#bold_blue(i = '') ⇒ Object

#

bold_blue

#


1044
1045
1046
1047
# File 'lib/studium/colours/colours.rb', line 1044

def bold_blue(i = '')
  return COLOURS.bold_blue(i.to_s.dup) if Colours.use_colours?
  return i
end

#bold_red(i = '') ⇒ Object

#

bold_red

#


1052
1053
1054
1055
# File 'lib/studium/colours/colours.rb', line 1052

def bold_red(i = '')
  return COLOURS.beautify('bold red')+i.to_s+Colours.rev if Colours.use_colours?
  return i
end

#bold_yellow(i = '', use_colours = use_colours? ) ⇒ Object

#

bold_yellow

#


1033
1034
1035
1036
1037
1038
1039
# File 'lib/studium/colours/colours.rb', line 1033

def bold_yellow(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.bold_yellow(i) if COLOURS and use_colours
  return i
end

#cadetblue(i = '', use_colours = use_colours? ) ⇒ Object

#

cadetblue

#


236
237
238
239
240
241
# File 'lib/studium/colours/colours.rb', line 236

def cadetblue(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.cadetblue(i)
end

#chartreuse(i = '') ⇒ Object

#

chartreuse

#


1240
1241
1242
1243
# File 'lib/studium/colours/colours.rb', line 1240

def chartreuse(i = '')
  return COLOURS.chartreuse(i) if use_colours?
  return i
end

#coral(i = '', use_colours = use_colours? ) ⇒ Object

#

coral

#


667
668
669
670
671
672
# File 'lib/studium/colours/colours.rb', line 667

def coral(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.coral(i, use_colours)
end

#cornflowerblue(i = '', use_colours = use_colours? ) ⇒ Object

#

cornflowerblue

#


278
279
280
281
282
283
# File 'lib/studium/colours/colours.rb', line 278

def cornflowerblue(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.cornflowerblue(i)
end

#cyan(i = '', use_colours = use_colours? ) ⇒ Object

#

cyan

#


383
384
385
386
387
388
# File 'lib/studium/colours/colours.rb', line 383

def cyan(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.cyan(i)
end

#darkgoldenrod(i = '', use_colours = use_colours? ) ⇒ Object

#

darkgoldenrod

#


1109
1110
1111
1112
1113
1114
# File 'lib/studium/colours/colours.rb', line 1109

def darkgoldenrod(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.darkgoldenrod(i)
end

#darkgray(i = '') ⇒ Object

#

darkgray

#


1090
1091
1092
1093
# File 'lib/studium/colours/colours.rb', line 1090

def darkgray(i = '')
  return COLOURS.darkgray(i) if use_colours?
  return i
end

#darkslateblue(i = '', use_colours = use_colours? ) ⇒ Object

#

darkslateblue

#


772
773
774
775
776
777
# File 'lib/studium/colours/colours.rb', line 772

def darkslateblue(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.darkslateblue(i, use_colours)
end

#darkslategray(i = '', use_colours = use_colours? ) ⇒ Object

#

darkslategray

#


467
468
469
470
471
472
# File 'lib/studium/colours/colours.rb', line 467

def darkslategray(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.darkslategray(i)
end

#darkturquoise(i = '', use_colours = use_colours? ) ⇒ Object

#

darkturquoise

#


404
405
406
407
408
409
# File 'lib/studium/colours/colours.rb', line 404

def darkturquoise(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.darkturquoise(i)
end

#deepskyblue(i = '', use_colours = use_colours? ) ⇒ Object

#

deepskyblue

#


1396
1397
1398
1399
1400
1401
1402
# File 'lib/studium/colours/colours.rb', line 1396

def deepskyblue(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.deepskyblue(i) if COLOURS and use_colours?
  return i
end

#dimgray(i = '') ⇒ Object

#

dimgray

#


1256
1257
1258
1259
# File 'lib/studium/colours/colours.rb', line 1256

def dimgray(i = '')
  return COLOURS.dimgray(i) if use_colours?
  return i
end

#dodgerblue(i = '') ⇒ Object

#

dodgerblue

#


1232
1233
1234
1235
# File 'lib/studium/colours/colours.rb', line 1232

def dodgerblue(i = '')
  return COLOURS.dodgerblue(i) if use_colours?
  return i
end

#efancy(i = '', use_colours = use_colours? ) ⇒ Object

#

efancy

#


1293
1294
1295
1296
1297
1298
# File 'lib/studium/colours/colours.rb', line 1293

def efancy(
    i           = '',
    use_colours = use_colours?
  )
  e sfancy(i, use_colours)
end

#erev(i = '') ⇒ Object

#

erev

#


1067
1068
1069
# File 'lib/studium/colours/colours.rb', line 1067

def erev(i = '')
  e "#{rev}#{i}"
end

#ewarn(i = '') ⇒ Object

#

ewarn

#


1324
1325
1326
# File 'lib/studium/colours/colours.rb', line 1324

def ewarn(i = '')
  e swarn(i)
end

#forestgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

forestgreen

#


793
794
795
796
797
798
# File 'lib/studium/colours/colours.rb', line 793

def forestgreen(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.forestgreen(i, use_colours)
end

#goldenrod(i = '', use_colours = use_colours? ) ⇒ Object

#

goldenrod

#


877
878
879
880
881
882
# File 'lib/studium/colours/colours.rb', line 877

def goldenrod(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.goldenrod(i, use_colours)
end

#grey(i = '', use_colours = use_colours? ) ⇒ Object

#

grey

#


624
625
626
627
628
629
630
# File 'lib/studium/colours/colours.rb', line 624

def grey(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.grey(i) if COLOURS and use_colours
  return i
end

#indianred(i = '', use_colours = use_colours? ) ⇒ Object

#

indianred

#


194
195
196
197
198
199
# File 'lib/studium/colours/colours.rb', line 194

def indianred(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.indianred(i)
end

#khaki(i = '', use_colours = use_colours? ) ⇒ Object

#

khaki

#


730
731
732
733
734
735
# File 'lib/studium/colours/colours.rb', line 730

def khaki(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.khaki(i, use_colours)
end

#lawngreen(i = '', use_colours = use_colours? ) ⇒ Object

#

lawngreen

#


173
174
175
176
177
178
# File 'lib/studium/colours/colours.rb', line 173

def lawngreen(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.lawngreen(i)
end

#lightseagreen(i = '', use_colours = use_colours? ) ⇒ Object

#

lightseagreen

#


572
573
574
575
576
577
# File 'lib/studium/colours/colours.rb', line 572

def lightseagreen(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.lightseagreen(i)
end

#lightskyblue(i = '', use_colours = use_colours? ) ⇒ Object

#

lightskyblue

#


257
258
259
260
261
262
# File 'lib/studium/colours/colours.rb', line 257

def lightskyblue(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.lightskyblue(i)
end

#lightslategray(i = '', use_colours = use_colours? ) ⇒ Object

#

lightslategray

#


152
153
154
155
156
157
# File 'lib/studium/colours/colours.rb', line 152

def lightslategray(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.lightslategray(i)
end

#lightsteelblue(i = '') ⇒ Object

#

lightsteelblue

#


1224
1225
1226
1227
# File 'lib/studium/colours/colours.rb', line 1224

def lightsteelblue(i = '')
  return COLOURS.lightsteelblue(i) if use_colours?
  return i
end

#lime(i = '', use_colours = use_colours? ) ⇒ Object

#

lime

#


299
300
301
302
303
304
# File 'lib/studium/colours/colours.rb', line 299

def lime(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.lime(i)
end

#limegreen(i = '', use_colours = use_colours? ) ⇒ Object

#

limegreen

#


488
489
490
491
492
493
# File 'lib/studium/colours/colours.rb', line 488

def limegreen(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.limegreen(i)
end

#mediumaquamarine(i = '', use_colours = use_colours? ) ⇒ Object

#

mediumaquamarine

#


856
857
858
859
860
861
# File 'lib/studium/colours/colours.rb', line 856

def mediumaquamarine(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.mediumaquamarine(i, use_colours)
end

#mediumorchid(i = '') ⇒ Object

#

mediumorchid

#


1264
1265
1266
1267
# File 'lib/studium/colours/colours.rb', line 1264

def mediumorchid(i = '')
  return COLOURS.mediumorchid(i) if use_colours?
  return i
end

#mediumpurple(i = '', use_colours = use_colours? ) ⇒ Object

#

mediumpurple

#


425
426
427
428
429
430
# File 'lib/studium/colours/colours.rb', line 425

def mediumpurple(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.mediumpurple(i)
end

#mediumseagreen(i = '', use_colours = use_colours? ) ⇒ Object

#

mediumseagreen

#


1214
1215
1216
1217
1218
1219
# File 'lib/studium/colours/colours.rb', line 1214

def mediumseagreen(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.mediumseagreen(i)
end

#mediumslateblue(i = '', use_colours = use_colours? ) ⇒ Object

#

mediumslateblue

#


646
647
648
649
650
651
# File 'lib/studium/colours/colours.rb', line 646

def mediumslateblue(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.mediumslateblue(i, use_colours)
end

#mediumspringgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

mediumspringgreen

#


751
752
753
754
755
756
# File 'lib/studium/colours/colours.rb', line 751

def mediumspringgreen(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.mediumspringgreen(i, use_colours)
end

#mediumturquoise(i = '', use_colours = use_colours? ) ⇒ Object

#

mediumturquoise

#


1130
1131
1132
1133
1134
1135
# File 'lib/studium/colours/colours.rb', line 1130

def mediumturquoise(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.mediumturquoise(i)
end

#oldlace(i = '') ⇒ Object

#

oldlace

#


1082
1083
1084
1085
# File 'lib/studium/colours/colours.rb', line 1082

def oldlace(i = '')
  return COLOURS.oldlace(i) if use_colours?
  return i
end

#olive(i = '', use_colours = use_colours? ) ⇒ Object

#

olive

#


835
836
837
838
839
840
# File 'lib/studium/colours/colours.rb', line 835

def olive(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.olive(i, use_colours)
end

#olivedrab(i = '', use_colours = use_colours? ) ⇒ Object

#

olivedrab

#


1283
1284
1285
1286
1287
1288
# File 'lib/studium/colours/colours.rb', line 1283

def olivedrab(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.olivedrab(i)
end

#orchid(i = '', use_colours = use_colours? ) ⇒ Object

#

orchid

#


320
321
322
323
324
325
# File 'lib/studium/colours/colours.rb', line 320

def orchid(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.orchid(i, use_colours)
end

#palegreen(i = '', use_colours = use_colours? ) ⇒ Object

#

palegreen

#


1172
1173
1174
1175
1176
1177
# File 'lib/studium/colours/colours.rb', line 1172

def palegreen(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.palegreen(i)
end

#paleturquoise(i = '', use_colours = use_colours? ) ⇒ Object

#

paleturquoise

#


530
531
532
533
534
535
# File 'lib/studium/colours/colours.rb', line 530

def paleturquoise(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.paleturquoise(i)
end

#papayawhip(i = '') ⇒ Object

#

papayawhip

#


1074
1075
1076
1077
# File 'lib/studium/colours/colours.rb', line 1074

def papayawhip(i = '')
  return COLOURS.papayawhip(i) if use_colours?
  return i
end

#peru(i = '', use_colours = use_colours? ) ⇒ Object

#

peru

#


688
689
690
691
692
693
# File 'lib/studium/colours/colours.rb', line 688

def peru(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.peru(i, use_colours)
end

#plum(i = '', use_colours = use_colours? ) ⇒ Object

#

plum

#


341
342
343
344
345
346
# File 'lib/studium/colours/colours.rb', line 341

def plum(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.plum(i)
end

#powderblue(i = '', use_colours = use_colours? ) ⇒ Object

#

powderblue

#


446
447
448
449
450
451
# File 'lib/studium/colours/colours.rb', line 446

def powderblue(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.powderblue(i)
end

#rev?Boolean Also known as: rev

#

rev?

#

Returns:

  • (Boolean)


1060
1061
1062
# File 'lib/studium/colours/colours.rb', line 1060

def rev?
  Studium::Colours.rev
end

#saddlebrown(i = '', use_colours = use_colours? ) ⇒ Object

#

saddlebrown

#


1193
1194
1195
1196
1197
1198
# File 'lib/studium/colours/colours.rb', line 1193

def saddlebrown(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.saddlebrown(i)
end

#sandybrown(i = '', use_colours = use_colours? ) ⇒ Object

#

sandybrown

#


551
552
553
554
555
556
# File 'lib/studium/colours/colours.rb', line 551

def sandybrown(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.sandybrown(i)
end

#sdir(i = '', use_colours = use_colours? ) ⇒ Object

#

sdir

#


1353
1354
1355
1356
1357
1358
# File 'lib/studium/colours/colours.rb', line 1353

def sdir(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.sdir(i)
end

#seagreen(i = '', use_colours = use_colours? ) ⇒ Object

#

seagreen

#


898
899
900
901
902
903
# File 'lib/studium/colours/colours.rb', line 898

def seagreen(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.seagreen(i, use_colours)
end

#sfancy(i = '', use_colours = use_colours? ) ⇒ Object

#

sfancy

#


908
909
910
911
912
913
# File 'lib/studium/colours/colours.rb', line 908

def sfancy(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.sfancy(i, use_colours)
end

#sfile(i = '', use_colours = use_colours? ) ⇒ Object

#

sfile

#


1519
1520
1521
1522
1523
1524
# File 'lib/studium/colours/colours.rb', line 1519

def sfile(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.sfile(i, use_colours)
end

#simp(i = '', use_colours = use_colours? ) ⇒ Object

#

simp

#


1423
1424
1425
1426
1427
1428
# File 'lib/studium/colours/colours.rb', line 1423

def simp(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.simp(i, use_colours)
end

#skyblue(i = '', use_colours = use_colours? ) ⇒ Object

#

skyblue

#


593
594
595
596
597
598
# File 'lib/studium/colours/colours.rb', line 593

def skyblue(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.skyblue(i)
end

#slategray(i = '', use_colours = use_colours? ) ⇒ Object

#

slategray

#


814
815
816
817
818
819
# File 'lib/studium/colours/colours.rb', line 814

def slategray(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.slategray(i, use_colours)
end

#springgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

springgreen

#


1151
1152
1153
1154
1155
1156
# File 'lib/studium/colours/colours.rb', line 1151

def springgreen(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.springgreen(i)
end

#steelblue(i = '', use_colours = use_colours? ) ⇒ Object

#

steelblue

#


614
615
616
617
618
619
# File 'lib/studium/colours/colours.rb', line 614

def steelblue(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.steelblue(i)
end

#swarn(i = '', use_colours = use_colours? ) ⇒ Object

#

swarn

#


1314
1315
1316
1317
1318
1319
# File 'lib/studium/colours/colours.rb', line 1314

def swarn(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.swarn(i, use_colours)
end

#tan(i = '', use_colours = use_colours? ) ⇒ Object

#

tan

#


709
710
711
712
713
714
# File 'lib/studium/colours/colours.rb', line 709

def tan(
    i           = '',
    use_colours = use_colours?
  )
  return ::Studium::Colours.tan(i, use_colours)
end

#teal(i = '', use_colours = use_colours? ) ⇒ Object

#

teal

#


362
363
364
365
366
367
# File 'lib/studium/colours/colours.rb', line 362

def teal(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.teal(i)
end

#tomato(i = '', use_colours = use_colours? ) ⇒ Object

#

tomato

#


215
216
217
218
219
220
# File 'lib/studium/colours/colours.rb', line 215

def tomato(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.tomato(i)
end

#yellow(i = '', use_colours = use_colours? ) ⇒ Object

#

yellow

#


1022
1023
1024
1025
1026
1027
1028
# File 'lib/studium/colours/colours.rb', line 1022

def yellow(
    i           = '',
    use_colours = use_colours?
  )
  return COLOURS.yellow(i) if COLOURS and use_colours
  return i
end

#yellowgreen(i = '', use_colours = use_colours? ) ⇒ Object

#

yellowgreen

#


509
510
511
512
513
514
# File 'lib/studium/colours/colours.rb', line 509

def yellowgreen(
    i           = '',
    use_colours = use_colours?
  )
  return Studium::Colours.yellowgreen(i)
end