Sha256: b9cb84ca2b277045ffc1fe745fb4dd42e79dc51eaa25596ea0cadcaa2139c197

Contents?: true

Size: 546 Bytes

Versions: 4

Compression:

Stored size: 546 Bytes

Contents

require 'killbill/plugin'

module Killbill
  module Plugin
    class PaymentRoutingPluginApi < Notification

      class OperationUnsupportedByGatewayError < NotImplementedError
      end

      def prior_call(routing_context, properties)
        raise OperationUnsupportedByGatewayError
      end

      def on_success_call(routing_context, properties)
        raise OperationUnsupportedByGatewayError
      end

      def on_failure_call(routing_context, properties)
        raise OperationUnsupportedByGatewayError
      end
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
killbill-4.4.0 lib/killbill/payment_control.rb
killbill-4.3.0 lib/killbill/payment_control.rb
killbill-4.2.0 lib/killbill/payment_control.rb
killbill-4.1.0 lib/killbill/payment_control.rb