#!/usr/bin/ruby -w
# Encoding: UTF-8
# frozen_string_literal: true
# =========================================================================== #
# This file will add the autogenerated HTML-colours onto the toplevel
# module "namespace". By default it is NOT required, so you may have
# to do so on your own.
# =========================================================================== #
# require 'colours/html_colours/push_the_html_colours_methods_onto_the_toplevel_namespace.rb'
# Colours.push_the_html_colours_methods_onto_the_toplevel_namespace
# =========================================================================== #
module Colours

  # ========================================================================= #
  # === Colours.push_the_html_colours_methods_onto_the_toplevel_namespace
  # ========================================================================= #
  def self.push_the_html_colours_methods_onto_the_toplevel_namespace
    require 'colours/autogenerated/html_colours_methods.rb'
    require 'colours/autogenerated/html_colours_instance_methods.rb'
    # ========================================================================= #
    # We have to put the ColourMethods into the toplevel namespace at once,
    # so that methods such as slateblue() are defined.
    # ========================================================================= #
    extend ::Colours::HtmlColoursMethods

    include ::Colours::HtmlColoursMethods

  end; self.instance_eval { alias add_html_colours_onto_the_toplevel_namespace push_the_html_colours_methods_onto_the_toplevel_namespace } # === Colours.add_html_colours_onto_the_toplevel_namespace

end