module PkceChallenge

Constants

VERSION

Public Class Methods

challenge(options = {}) click to toggle source

Generate code challenge and verfiier

Example:

>> PkceChallenge.challenge
=> #<PkceChallenge::Challenge:0x00007f894f810378 @char_length=48, @code_verifier="QbS08cDO9pce~HVCKe9-UDiJoBMG8xwql4FI.Y3CIdpyJtPU", @code_challenge="HT90mmypkXgneRUVK-Ja009VvnoL-flydbEgRcTp5Yw">

Parameters:

options

A Hash containing optional arguments. Supported options can include `:char_length`

Returns:

An instance of PkceChallenge::Challenge

# File lib/pkce_challenge.rb, line 23
def self.challenge(options = {})
  PkceChallenge::Challenge.new(options)
end