# File lib/rudy/routines/handlers/depends.rb, line 12
12:     def raise_early_exceptions(type, depends, rset, lbox, argv=nil)
13:       unless depends.kind_of? Array
14:         raise Rudy::Error, "#{type} must be a kind of Array (#{depends.class})" 
15:       end
16:       raise Rudy::Routines::EmptyDepends, type if depends.nil? || depends.empty?
17:       depends.flatten.compact.each do |name|
18:         raise Rudy::Routines::NoRoutine, name unless valid_routine?(name)
19:       end
20:     end