summaryrefslogtreecommitdiff
path: root/app/models/user.rb
diff options
context:
space:
mode:
Diffstat (limited to 'app/models/user.rb')
-rw-r--r--app/models/user.rb9
1 files changed, 9 insertions, 0 deletions
diff --git a/app/models/user.rb b/app/models/user.rb
index 5b54886..720f240 100644
--- a/app/models/user.rb
+++ b/app/models/user.rb
@@ -1,3 +1,12 @@
class User < ActiveRecord::Base
attr_accessible :name, :provider, :uid
+
+ def self.create_with_omniauth(auth)
+ Rails.logger.info "#{auth}"
+ create! do |user|
+ user.provider = auth["provider"]
+ user.uid = auth["uid"]
+ user.name = auth["info"]["name"]
+ end
+ end
end