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
-
.extended(cls) ⇒ Object
upon extended to an interface, the interface perform following actions when included:.
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