From: tan yeun Date: 2012-02-11T01:14:40+09:00 Subject: detect api error Hi friends, I am developing a ruby software that depends on api from the other team Is there any good way to print the error message indicating it is generated from their api error? For example, there's a method provided from the api called foo() so when I do api.foo() it will return an error message : "foo error" when I develop my code, I want the error message to look like : "api: foo error" that way, when I see this error message, then I know it's the api error, not my code's error. So far the best practice I can think of is to wrap around all the methods provided by the api, for example class apiWrap def initialize(api) @api = api end def foo begin @api.foo() rescue => e raise "api: #{e.message}" end end end any ideas? thanks, David -- Posted via http://www.ruby-forum.com/.