Sha256: e27511526c2deb611188cfa6ccf199f07be9e243f11298db19c7d7dd605e38b4
Contents?: true
Size: 412 Bytes
Versions: 1
Compression:
Stored size: 412 Bytes
Contents
Warden::Manager.after_authentication do |user, auth, opts| scope = opts.fetch(:scope) strategy = auth.winning_strategies[scope] strategy.finalize_flow! if strategy.class == Warden::GitHub::Strategy end Warden::Manager.after_set_user do |user, auth, opts| if user.is_a?(Warden::GitHub::User) session = auth.session(opts.fetch(:scope)) user.memberships = session[:_memberships] ||= {} end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
warden-github-1.3.2 | lib/warden/github/hook.rb |