Sha256: 901152c08ddedadbadb4fc4e39d7d45fd3d41043611dd2a428f93a73639b1909
Contents?: true
Size: 617 Bytes
Versions: 9
Compression:
Stored size: 617 Bytes
Contents
module SharedUser extend ActiveSupport::Concern included do devise :database_authenticatable, :confirmable, :lockable, :recoverable, :registerable, :rememberable, :timeoutable, :token_authenticatable, :trackable, :validatable, :omniauthable # They need to be included after Devise is called. extend ExtendMethods end module ExtendMethods def new_with_session(params, session) super.tap do |user| if data = session["devise.facebook_data"] user.email = data["email"] user.confirmed_at = Time.now end end end end end
Version data entries
9 entries across 9 versions & 3 rubygems