lib/mavenlink/base.rb in mavenlink-0.2.3 vs lib/mavenlink/base.rb in mavenlink-0.2.4
- old
+ new
@@ -135,10 +135,10 @@
result.parsed_response.map { |data| klass.new(data, :basic_auth => basic_auth, :path_params => handle_proc(new_path_params, data)) }
else
klass.new(result.parsed_response, :basic_auth => basic_auth, :path_params => handle_proc(new_path_params, result.parsed_response))
end
else
- raise "Server error code #{result.code}"
+ raise "Server error code #{result.code}: #{result.parsed_response.inspect}"
end
end
def handle_proc(possibly_proc, *args)
(possibly_proc && possibly_proc.is_a?(Proc) && possibly_proc.call(*args)) || possibly_proc