Sha256: c6d9a85e883960ffae7377fd40ad6c3282aceebe7142628044bd3a038aa8be19
Contents?: true
Size: 450 Bytes
Versions: 2
Compression:
Stored size: 450 Bytes
Contents
require 'ostruct' module Doorkeeper module OpenidConnect class ClaimsBuilder def initialize(&block) @claims = OpenStruct.new instance_eval(&block) end def build @claims end def normal_claim(name, &block) @claims[name] = Doorkeeper::OpenidConnect::Models::Claims::NormalClaim.new( name: name, value: block ) end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
doorkeeper-openid_connect-1.0.1 | lib/doorkeeper/openid_connect/claims_builder.rb |
doorkeeper-openid_connect-1.0.0 | lib/doorkeeper/openid_connect/claims_builder.rb |