Class: Yoda::Model::Values::EmptyValue

Inherits:
Base
  • Object
show all
Defined in:
lib/yoda/model/values/empty_value.rb

Instance Method Summary collapse

Instance Method Details

#instance_valueEmptyValue

Returns:



33
34
35
# File 'lib/yoda/model/values/empty_value.rb', line 33

def instance_value
  self
end

#referred_objectsObject



11
12
13
# File 'lib/yoda/model/values/empty_value.rb', line 11

def referred_objects
  []
end

#select_constant_paths(name, **kwargs) ⇒ Array<String>

Parameters:

  • name (String, Symbol)

Returns:

  • (Array<String>)


23
24
25
# File 'lib/yoda/model/values/empty_value.rb', line 23

def select_constant_paths(name, **kwargs)
  []
end

#select_constant_type(name, **kwargs) ⇒ RBS::Types::t

Parameters:

  • name (String, Symbol)

Returns:

  • (RBS::Types::t)


17
18
19
# File 'lib/yoda/model/values/empty_value.rb', line 17

def select_constant_type(name, **kwargs)
  RBS::Types::Bases::Any.new(location: nil)
end

#select_method(name, **kwargs) ⇒ Array<Functions::Base>

Parameters:

  • name (String, Symbol)

Returns:

  • (Array<Functions::Base>)


7
8
9
# File 'lib/yoda/model/values/empty_value.rb', line 7

def select_method(name, **kwargs)
  []
end

#singleton_class_valueEmptyValue

Returns:



28
29
30
# File 'lib/yoda/model/values/empty_value.rb', line 28

def singleton_class_value
  self
end