lib/generators/templates/user.rb in dailycred-0.1.8 vs lib/generators/templates/user.rb in dailycred-0.1.21
- old
+ new
@@ -1,3 +1,25 @@
class User < ActiveRecord::Base
- acts_as_dailycred
+
+ def self.create_with_omniauth(model)
+ if model[:provider] == "dailycred"
+ create_with_dailycred model
+ end
+ end
+
+ private
+
+ def self.create_with_dailycred(model)
+ info = model[:info]
+ create! do |user|
+ user.provider = model[:provider]
+ user.uid = model[:uid]
+ user.email =info[:email]
+ user.username = info[:username]
+ user.created = info[:created]
+ user.verified = info[:verified]
+ user.admin = info[:admin]
+ user.referred_by = info[:referred_by]
+ end
+ end
+
end