Sha256: 367ae718fb227bf32af669e31602e173425984c9431cb96d806247615bf92e4b

Contents?: true

Size: 313 Bytes

Versions: 9

Compression:

Stored size: 313 Bytes

Contents

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;
})();

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
mumuki-laboratory-9.23.0 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.22.0 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.21.0 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.20.1 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.20.0 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.19.0 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.18.1 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.18.0 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js
mumuki-laboratory-9.17.0 app/assets/javascripts/mumuki_laboratory/application/csrf-token.js