Sha256: c1f49ce31bdc0acc470c387f21e14815313f55f061a542ebaff1c26d3cc1b6bd

Contents?: true

Size: 402 Bytes

Versions: 1

Compression:

Stored size: 402 Bytes

Contents

module SolidusJwt
  module DeviseStrategies
    class Base < Devise::Strategies::Authenticatable
      def valid?
        valid_grant_type? && valid_params?
      end

      private

      def grant_type
        params[:grant_type]
      end

      def valid_grant_type?
        raise NotImplementedError
      end

      def valid_params?
        raise NotImplementedError
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
solidus_jwt-1.1.0 lib/solidus_jwt/devise_strategies/base.rb