Module: OsuRuby::Interface::MultiplexerInterface Private

Included in:
AbstractClass, ExtendableMethod
Defined in:
(osu-ruby2 0.0.2) osu-ruby2/interface/multiplexer_interface.rb
(osu-ruby2 0.0.2) osu-ruby2/interface/multiplexer_interface.rb

Overview

This module is part of a private API. You should avoid using this module if possible, as it may be removed or be changed in the future.

interface that defines instantenous include and extend upon include.

Class Method Summary collapse

Class Method Details

.extended(cls) ⇒ Object

upon extended to an interface, the interface perform following actions when included:

  • include any methods from I class.

  • extend any methods from X class.

this allows module inclusion to be more cleaner like

See Also:

  • Concerns