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
- #coercer ⇒ _Coercer[untyped, untyped]
- #expose { ... } ⇒ void
- #implemented_by? ⇒ Boolean
- #verify_implementation! ⇒ nil
Methods included from _MethodClass
Instance Method Details
#coercer ⇒ _Coercer[untyped, untyped]
102 |
# File 'sig/strict.rbs', line 102
def coercer: () -> _Coercer[untyped, untyped]
|
#expose { ... } ⇒ void
This method returns an undefined value.
101 |
# File 'sig/strict.rbs', line 101
def expose: (String | Symbol name) { () [self: _MethodDsl] -> untyped } -> void
|
#implemented_by? ⇒ Boolean
103 |
# File 'sig/strict.rbs', line 103
def implemented_by?: (untyped adapter) -> bool
|
#verify_implementation! ⇒ nil
104 |
# File 'sig/strict.rbs', line 104
def verify_implementation!: (untyped adapter) -> nil
|