diff options
Diffstat (limited to 'lib/blink/client.rb')
-rw-r--r-- | lib/blink/client.rb | 10 |
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 |