Module: DVLA::Herodotus::SemanticColours

Defined in:
lib/dvla/herodotus/semantic_colours.rb

Constant Summary collapse

DEFAULT_COLOURS =
{
  config: :brown,
  step: :magenta,
  success: :green,
  warning: :yellow,
  data: :blue
}.freeze

Class Method Summary collapse

Class Method Details

.coloursObject



13
14
15
# File 'lib/dvla/herodotus/semantic_colours.rb', line 13

def colours
  @colours ||= DEFAULT_COLOURS.dup
end

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:



17
18
19
# File 'lib/dvla/herodotus/semantic_colours.rb', line 17

def configure
  yield(self) if block_given?
end

.reset!Object



21
22
23
# File 'lib/dvla/herodotus/semantic_colours.rb', line 21

def reset!
  @colours = DEFAULT_COLOURS.dup
end