Module: OsuRuby::Interface::AbstractClass::X

Defined in:
(osu-ruby2 0.0.2) osu-ruby2/interface/abstract_class.rb

Overview

auto extend methods defined in here

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.extended(cls)

This method returns an undefined value.

allows class to have it's abstractness checked.

Instance Method Details

#abstract!

This method returns an undefined value.

specify a class as abstract

#abstract?Boolean

checks abstractness of a class

Returns:

  • (Boolean)

#abstract_method(method) ⇒ Symbol

defines an abstract method (NotImplementedError)

Returns:

  • (Symbol)