Sha256: 4e41f7d49b03b104a8eb18168aeb1447a3aed05ff4814553178a262d5f56c577
Contents?: true
Size: 750 Bytes
Versions: 2
Compression:
Stored size: 750 Bytes
Contents
module Killbill #:nodoc: module <%= class_name %> #:nodoc: class <%= class_name %>Response < ::Killbill::Plugin::ActiveMerchant::ActiveRecord::Response self.table_name = '<%= identifier %>_responses' has_one :<%= identifier %>_transaction def self.from_response(api_call, kb_payment_id, response, extra_params = {}) super(api_call, kb_payment_id, response, { # Pass custom key/values here #:params_id => extract(response, 'id'), #:params_card_id => extract(response, 'card', 'id') }.merge!(extra_params), ::Killbill::<%= class_name %>::<%= class_name %>Response) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
killbill-3.1.1 | generators/active_merchant/templates/lib/models/response.rb |
killbill-3.1.0 | generators/active_merchant/templates/lib/models/response.rb |