Sha256: b114010cf059e0847f3a780b38d63431eaf618e8cef1edbf397efacdb1df7b4d

Contents?: true

Size: 392 Bytes

Versions: 12

Compression:

Stored size: 392 Bytes

Contents

class User < ActiveRecord::Base
  devise :openid_authenticatable, :rememberable

  def self.build_from_identity_url(identity_url)
    new do |user|
      user.identity_url = identity_url
    end
  end

  def self.openid_required_fields
    ["http://axschema.org/contact/email"]
  end

  def openid_fields=(fields)
    self.email = fields["http://axschema.org/contact/email"].first
  end

end

Version data entries

12 entries across 12 versions & 1 rubygems

Version Path
devise_openid_authenticatable-1.3.0 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.2.1 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.2.0 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.1.6 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.1.5 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.1.4 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.1.3 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.1.2 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.1.1 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.1.0 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.0.0 spec/scenario/app/models/user.rb
devise_openid_authenticatable-1.0.0.beta2 spec/scenario/app/models/user.rb