Method: Spider::Model::QuerySet#all_children

Defined in:
lib/spiderfw/model/query_set.rb

#all_children(path) ⇒ Array

Given a dotted path, will return an array of all objects reachable by that path Example

objectset.all_children('friends.collegues.addresses.street_name')


890
891
892
893
894
895
896
# File 'lib/spiderfw/model/query_set.rb', line 890

def all_children(path)
    if (path.length > 0)
        children = @objects.map{ |obj| obj.all_children(path.clone) }.flatten
    else
        return @objects
    end
end