Sha256: 2ff897869c78636c8ea68ac9763aa678827d914e87d40c4332f55b73ee576f18
Contents?: true
Size: 420 Bytes
Versions: 4
Compression:
Stored size: 420 Bytes
Contents
module MultiAuth module ActiveRecord module ClassMethods def multi_auth(options = { }) class_eval do has_many :open_id_credentials, :foreign_key => 'user_id', :dependent => :destroy has_many :email_credentials, :foreign_key => 'user_id', :dependent => :destroy end end end end end ActiveRecord::Base.__send__(:extend, MultiAuth::ActiveRecord::ClassMethods)
Version data entries
4 entries across 4 versions & 2 rubygems