Class: GitHub::User

Inherits:
BaseModel
  • Object
show all
Defined in:
lib/github/models/user.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.users_from_logins(logins) ⇒ Object



5
6
7
# File 'lib/github/models/user.rb', line 5

def self.users_from_logins(logins)
  logins.map { |l| from_hash(:login => l) }
end

Instance Method Details

#followersObject



13
14
15
# File 'lib/github/models/user.rb', line 13

def followers
  @followers ||= GitHub.followers(self.)
end

#followingObject



9
10
11
# File 'lib/github/models/user.rb', line 9

def following
  @following ||= GitHub.following(self.)
end

#organizationsObject



25
26
27
# File 'lib/github/models/user.rb', line 25

def organizations
  @organizations ||= GitHub.user_organizations(self.)
end

#repositoriesObject



17
18
19
# File 'lib/github/models/user.rb', line 17

def repositories
  @repositories ||= GitHub.repositories(self.)
end

#watchedObject



21
22
23
# File 'lib/github/models/user.rb', line 21

def watched
  @watched ||= GitHub.watched(self.)
end