Class: Yoda::Store::Objects::NamespaceObject::Connected
Instance Attribute Summary
#object, #registry
Instance Method Summary
collapse
#initialize, #merge, #meta_class, #with_connection
#delegate_to_object
Instance Method Details
10
11
12
|
# File 'lib/yoda/store/objects/namespace_object.rb', line 10
def ancestors
ancestor_tree.ancestors.map { |object| object.with_connection(**connection_options) }
end
|
25
26
27
|
# File 'lib/yoda/store/objects/namespace_object.rb', line 25
def constant_members
@constant_members ||= Query::ConstantMemberSet.new(registry: registry, object: object)
end
|
20
21
22
|
# File 'lib/yoda/store/objects/namespace_object.rb', line 20
def method_members
@method_members ||= Query::MethodMemberSet.new(registry: registry, object: object)
end
|
15
16
17
|
# File 'lib/yoda/store/objects/namespace_object.rb', line 15
def mixins
ancestor_tree.mixins.map { |object| object.with_connection(**connection_options) }
end
|