class SquadGoals::Organization
Attributes
login[R]
Public Class Methods
new(login)
click to toggle source
# File lib/squad_goals/organization.rb, line 7 def initialize(login) @login = login.downcase.strip end
Public Instance Methods
member?(user)
click to toggle source
# File lib/squad_goals/organization.rb, line 21 def member?(user) client_call :organization_member?, login, user end
name()
click to toggle source
# File lib/squad_goals/organization.rb, line 11 def name meta.name || "@#{meta.login}" end
teams()
click to toggle source
# File lib/squad_goals/organization.rb, line 15 def teams client_call(:organization_teams, login).map do |team| Team.new(team) end.select(&:whitelisted?) end
Private Instance Methods
meta()
click to toggle source
# File lib/squad_goals/organization.rb, line 27 def meta @meta ||= client_call :organization, login end