Sha256: 35683097e74f014dc53b8376d25e115451a2ca0f731decf0a6d2b0436e448f88

Contents?: true

Size: 412 Bytes

Versions: 3

Compression:

Stored size: 412 Bytes

Contents

module Devise
  module Models
    # This is an awful way to load our code, but Devise defers loading its
    # "strategies" until `devise` is called and provides no way to hook into
    # that. So we're left with this.
    alias_method :__original_devise, :devise
    def devise(*modules)
      __original_devise(*modules)
      require 'devise_token_auth_headers/header_token_authenticatable'
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
devise_token_auth_headers-1.0.2 lib/devise_token_auth_headers.rb
devise_token_auth_headers-1.0.1 lib/devise_token_auth_headers.rb
devise_token_auth_headers-1.0.0 lib/devise_token_auth_headers.rb