2017-04-11 21:34:59 -04:00
|
|
|
module Github
|
|
|
|
module Representation
|
|
|
|
class User < Representation::Base
|
|
|
|
def email
|
|
|
|
return @email if defined?(@email)
|
|
|
|
|
2017-04-19 19:04:58 -04:00
|
|
|
@email = Github::User.new(username, options).get.fetch('email', nil)
|
2017-04-11 21:34:59 -04:00
|
|
|
end
|
|
|
|
|
|
|
|
def username
|
|
|
|
raw['login']
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|
|
|
|
end
|