From fd6290f356d2661a1720c6dbf93f84d0044746b1 Mon Sep 17 00:00:00 2001 From: Charles Jolley Date: Tue, 3 Nov 2009 14:25:17 -0800 Subject: [PATCH] Better logging when you try to access an unknown target --- lib/sproutcore/models/manifest.rb | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/lib/sproutcore/models/manifest.rb b/lib/sproutcore/models/manifest.rb index 8440fcc..f4d70f6 100644 --- a/lib/sproutcore/models/manifest.rb +++ b/lib/sproutcore/models/manifest.rb @@ -277,7 +277,10 @@ def entry_for(filename, opts = {}) manifest = self filename = target_name else - manifest = target.target_for(target_name).manifest_for(self.variation) + if (_manifest_target = target.target_for(target_name)).nil? + throw "Cannot file target #{target_name} for entry #{filename}" + end + manifest = _manifest_target.manifest_for(self.variation) manifest.build! end