module GrapeDeviseTokenAuth

Constants

VERSION

Public Class Methods

add_auth_strategy() click to toggle source
# File lib/grape_devise_token_auth.rb, line 27
def add_auth_strategy
  Grape::Middleware::Auth::Strategies.add(
    :grape_devise_token_auth,
    GrapeDeviseTokenAuth::Middleware,
    ->(options) { [options[:resource_class]] }
  )
end
config() { |configuration| ... } click to toggle source
# File lib/grape_devise_token_auth.rb, line 18
def config
  yield(configuration)
end
configuration() click to toggle source
# File lib/grape_devise_token_auth.rb, line 14
def configuration
  @configuration ||= Configuration.new
end
setup!(middleware = false) { |configuration| ... } click to toggle source
# File lib/grape_devise_token_auth.rb, line 22
def setup!(middleware = false)
  yield(configuration) if block_given?
  add_auth_strategy
end