Module: Strict::_InterfaceClass

Includes:
_MethodClass
Defined in:
sig/strict.rbs

Overview

Extend this type-only interface in application signatures for classes that include Strict::Interface.

Instance Method Summary collapse

Methods included from _MethodClass

#sig

Instance Method Details

#coercer_Coercer[untyped, untyped]

Returns:



102
# File 'sig/strict.rbs', line 102

def coercer: () -> _Coercer[untyped, untyped]

#expose { ... } ⇒ void

This method returns an undefined value.

Parameters:

  • name (String, Symbol)

Yields:

Yield Returns:

  • (void)


101
# File 'sig/strict.rbs', line 101

def expose: (String | Symbol name) { () [self: _MethodDsl] -> untyped } -> void

#implemented_by?Boolean

Parameters:

Returns:

  • (Boolean)


103
# File 'sig/strict.rbs', line 103

def implemented_by?: (untyped adapter) -> bool

#verify_implementation!nil

Parameters:

Returns:

  • (nil)


104
# File 'sig/strict.rbs', line 104

def verify_implementation!: (untyped adapter) -> nil