Sha256: 1f1ed13d6cd63ed7811b9036b8b9bc37bbcbdddb373f14f1879ff694a33222f2

Contents?: true

Size: 419 Bytes

Versions: 8

Compression:

Stored size: 419 Bytes

Contents

SolidusPaypalBraintree.PromiseShim = {
  convertBraintreePromise: function(fn, args, context) {
    var jqPromise  = $.Deferred();

    args = args || [];
    context = context || this;

    args = args.concat(function(error, data) {
      if (error) {
        jqPromise.reject(error);
      } else {
        jqPromise.resolve(data);
      }
    });

    fn.apply(context, args);

    return jqPromise.promise();
  }
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
solidus_paypal_braintree-1.2.0 app/assets/javascripts/solidus_paypal_braintree/promise.js
solidus_paypal_braintree-1.1.2 app/assets/javascripts/solidus_paypal_braintree/promise.js
solidus_paypal_braintree-1.1.1 app/assets/javascripts/solidus_paypal_braintree/promise.js
solidus_paypal_braintree-1.1.0 app/assets/javascripts/solidus_paypal_braintree/promise.js
solidus_paypal_braintree-1.0.0 app/assets/javascripts/solidus_paypal_braintree/promise.js
solidus_paypal_braintree-0.4.0 app/assets/javascripts/solidus_paypal_braintree/promise.js
solidus_paypal_braintree-0.3.0 app/assets/javascripts/solidus_paypal_braintree/promise.js
solidus_paypal_braintree-0.2.0 app/assets/javascripts/solidus_paypal_braintree/promise.js