Class: BusList
- Inherits:
-
ApplicationRecord
- Object
- ApplicationRecord
- BusList
- Defined in:
- app/models/bus_list.rb
Instance Method Summary collapse
Instance Method Details
#captains ⇒ Object
21 22 23 |
# File 'app/models/bus_list.rb', line 21 def captains passengers.where(is_bus_captain: true) end |
#checked_in_passengers ⇒ Object
17 18 19 |
# File 'app/models/bus_list.rb', line 17 def checked_in_passengers passengers.select(&:checked_in?) end |
#full? ⇒ Boolean
9 10 11 |
# File 'app/models/bus_list.rb', line 9 def full? passengers.count >= capacity end |
#passengers ⇒ Object
13 14 15 |
# File 'app/models/bus_list.rb', line 13 def passengers Questionnaire.joins(:school).where("schools.bus_list_id = '#{id}' AND acc_status = 'rsvp_confirmed' AND riding_bus = true").order("schools.name ASC, last_name ASC") end |