# 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