mumuki/mumuki-laboratory

View on GitHub
app/assets/javascripts/mumuki_laboratory/application/csrf-token.js

Summary

Maintainability
A
0 mins
Test Coverage
mumuki.CsrfToken =  (() => {
  class CsrfToken {
    get token() {
      return $('meta[name="csrf-token"]').attr('content');
    }

    newRequest(data) {
      data.beforeSend = (xhr) => {
        xhr.setRequestHeader('X-CSRF-Token', this.token);
      };
      return data;
    }
  }
  return CsrfToken;
})();