Module: Yoda::Typing::Types::RbsTypeWrapperInterface

Included in:
InstanceType, SingletonType, Type
Defined in:
lib/yoda/typing/types/rbs_type_wrapper_interface.rb

Instance Method Summary collapse

Instance Method Details

#environmentModel::Environment

This method is abstract.

Returns:



7
8
9
# File 'lib/yoda/typing/types/rbs_type_wrapper_interface.rb', line 7

def environment
  fail NotImplementedError
end

#instance_typeType

This method is abstract.

Returns:



25
26
27
# File 'lib/yoda/typing/types/rbs_type_wrapper_interface.rb', line 25

def instance_type
  fail NotImplemetedError
end

#rbs_typeRBS::Types::t

This method is abstract.

Returns:

  • (RBS::Types::t)


13
14
15
# File 'lib/yoda/typing/types/rbs_type_wrapper_interface.rb', line 13

def rbs_type
  fail NotImplementedError
end

#singleton_typeType

This method is abstract.

Returns:



31
32
33
# File 'lib/yoda/typing/types/rbs_type_wrapper_interface.rb', line 31

def singleton_type
  fail NotImplemetedError
end

#to_sString

This method is abstract.

Returns:

  • (String)


37
38
39
# File 'lib/yoda/typing/types/rbs_type_wrapper_interface.rb', line 37

def to_s
  fail NotImplemetedError
end

#valueModel::Values::Base

This method is abstract.

Returns:



19
20
21
# File 'lib/yoda/typing/types/rbs_type_wrapper_interface.rb', line 19

def value
  fail NotImplemetedError
end