19 lines
450 B
Ruby
19 lines
450 B
Ruby
class Oschina < ActiveRecord::Base
|
|
belongs_to :user
|
|
attr_accessible :login, :user, :name, :avatar_url, :email, :phone, :oschina_id
|
|
|
|
|
|
|
|
def self.create_with_info!(info, user)
|
|
self.create!(
|
|
login: info["login"],
|
|
name: info["name"],
|
|
avatar_url: info["avatar_url"],
|
|
email: info["email"],
|
|
phone: info["phone"],
|
|
oschina_id: info["id"],
|
|
user: user
|
|
)
|
|
end
|
|
end
|