Method: Kennel::Models::Project#validated_parts

Defined in:
lib/kennel/models/project.rb

#validated_partsObject



20
21
22
23
24
25
26
27
28
# File 'lib/kennel/models/project.rb', line 20

def validated_parts
  all = parts
  unless all.is_a?(Array) && all.all? { |part| part.is_a?(Record) }
    raise "Project #{kennel_id} #parts must return an array of Records"
  end

  validate_parts(all)
  all
end