Class: SpreeCmCommissioner::WaitingRoomSession

Inherits:
Base
  • Object
show all
Includes:
StoreMetadata
Defined in:
app/models/spree_cm_commissioner/waiting_room_session.rb

Instance Method Summary collapse

Instance Method Details

#active?Boolean

Returns:

  • (Boolean)


26
27
28
# File 'app/models/spree_cm_commissioner/waiting_room_session.rb', line 26

def active?
  expired_at > Time.current
end

#expired?Boolean

Returns:

  • (Boolean)


22
23
24
# File 'app/models/spree_cm_commissioner/waiting_room_session.rb', line 22

def expired?
  expired_at < Time.current
end

#past_ceiling?Boolean

Returns:

  • (Boolean)


30
31
32
# File 'app/models/spree_cm_commissioner/waiting_room_session.rb', line 30

def past_ceiling?
  max_expired_at.present? && Time.current >= max_expired_at
end