Module: Extensions::PolyglotWithDatabase::Coursemology::Polyglot::Language

Extended by:
ActiveSupport::Concern
Defined in:
lib/extensions/polyglot_with_database/coursemology/polyglot/language.rb

Overview

This extends +Coursemology::Polyglot::Language+ to support integration into a database.

Each concrete language has a unique +Polyglot::Language.instance+ which is internally called the +root_instance+ of the language.

Do NOT remove languages after they have been defined because a database record corresponds to a class implemented here.

Defined Under Namespace

Modules: ClassMethods