summaryrefslogtreecommitdiffstats
path: root/lib/blink/client.rb
diff options
context:
space:
mode:
Diffstat (limited to 'lib/blink/client.rb')
-rw-r--r--lib/blink/client.rb10
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/blink/client.rb b/lib/blink/client.rb
index e2539481f..70d41f8d4 100644
--- a/lib/blink/client.rb
+++ b/lib/blink/client.rb
@@ -33,11 +33,19 @@ module Blink
#puts "yayness"
if type = Blink::Type.type(object.type)
namevar = type.namevar
+ #puts object.inspect
if namevar != :name
object[namevar] = object[:name]
object.delete(:name)
end
- type.new(object)
+ begin
+ type.new(object)
+ rescue => detail
+ puts "Failed to create object: %s" % detail
+ puts object.class
+ puts object.inspect
+ exit
+ end
else
raise "Could not find object type %s" % object.type
end