Module: OpenStax

Defined in:
lib/openstax/utilities/enum.rb,
lib/openstax_utilities.rb,
lib/openstax_utilities.rb,
lib/openstax/utilities/text.rb,
lib/openstax/utilities/engine.rb,
lib/openstax/utilities/version.rb,
lib/openstax/utilities/settings.rb,
lib/openstax/utilities/development.rb,
lib/openstax/utilities/access.rb

Overview

A class for enum values

Usage: class SomeClass < OpenStax::Utilities::Enum

SOME_CONSTANT = 0
ANOTHER_CONSTANT = 1

end

Note: do not use the same value more than once, or else only the last occurrence will be used when searching by value.

Defined Under Namespace

Modules: Utilities