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