lib/jwtf/configuration.rb

Summary

Maintainability
A
0 mins
Test Coverage
module JWTF
  class Configuration
    attr_accessor :algorithm, :secret, :use_iat_claim, :exp_period
    attr_reader :payload

    def initialize
      @payload = Proc.new { {} }
      @algorithm = 'none'
      @use_iat_claim = false
      @exp_period = nil
    end

    def token_payload(&block)
      @payload = block
    end
  end
end