requireで外部ファイルを読み込み、送信ミスでエラーコードとメッセージが返って生きた場合の例外処理をしたい場合どうすればいいのでしょうか。

数値を設定し送信した時に、num=0.123とするところを間違えてnum=0.1234と小数点以下の桁数を間違えて送信してしまった場合に、
testを実行すると

p test
# "code"=>-1111, "msg"=>"Precision is over the maximum defined for this
asset."

と最大値を超えていますと返ってきた場合に、例外処理を書き桁数を減らしてリトライしたいのですが例外処理の書き方がよくわかりません。

基本的な事ですが教えて頂けると助かります。