2

Balanced Payments ruby​​ gem(https://github.com/balanced/balanced-ruby)を使用し、キャプチャされたインスタンスでBalanced::Hold#voidメソッドを使用すると、プロパティがに設定されたバックが返されます。Balanced::HoldBalanced::Holdis_voidtrue

それは意味をなさないようです...これは望ましい機能ですか?

Railsコンソールからの出力は次のとおりです: https ://gist.github.com/3063419

これが望ましい機能かどうかはわかりません。これが意味をなさないと誰かが考えた場合は、問題としてログに記録してください。

4

1 に答える 1

3

ああ、lib / balanced / resources / hold.rb#L26にあるBalancedクライアントは、が呼び出されたときにスローされた例外を処理しないようです。save

適切な修正は次のようになります。

def void
  self.is_void = true
  begin
     save
  rescue Balanced::Error
     self.is_void = false
     raise
  end
end

githubの問題を報告します。

于 2012-07-07T00:20:01.207 に答える