class Devbootcamp::Cohort
Public Class Methods
all()
click to toggle source
# File lib/devbootcamp/cohort.rb, line 5 def self.all Devbootcamp::Auth.get("/cohorts", cache_for: 1.week).map(&method(:new)) end
names()
click to toggle source
# File lib/devbootcamp/cohort.rb, line 9 def self.names all.map(&:name) end
Public Instance Methods
chi?()
click to toggle source
# File lib/devbootcamp/cohort.rb, line 17 def chi? location == "Chicago" end
sf?()
click to toggle source
# File lib/devbootcamp/cohort.rb, line 13 def sf? location == "San Francisco" end
users()
click to toggle source
# File lib/devbootcamp/cohort.rb, line 21 def users @users ||=Devbootcamp::Auth.get("/cohorts/#{id}/users", cache_for: 1.day).map(&Devbootcamp::User.method(:new)) end