16 lines
291 B
Ruby
16 lines
291 B
Ruby
|
module Github
|
||
|
module Representation
|
||
|
class User < Representation::Base
|
||
|
def email
|
||
|
return @email if defined?(@email)
|
||
|
|
||
|
@email = Github::User.new(username, options).get.fetch('email', nil)
|
||
|
end
|
||
|
|
||
|
def username
|
||
|
raw['login']
|
||
|
end
|
||
|
end
|
||
|
end
|
||
|
end
|