Class: Timepad::OrderStatus
- Inherits:
-
Object
- Object
- Timepad::OrderStatus
- Defined in:
- lib/timepad/order.rb
Constant Summary collapse
- OK =
(ок): бесплатный билет успешно заказан
'ok'- PAID =
(оплачено): платный билет успешно оплачен он-лайн
'paid'- BOOKED =
(забронировано): билет находится в статусе “Забронировано”
'booked'- NOTPAID =
(просрочено): билет не был оплачен и срок брони для него истек
'notpaid'- INACTIVE =
(отказ): участник отказался от участия
'inactive'- DELETED =
(удалено): организатор удалил билет
'deleted'- RETURNED =
(возврат): участнику были возвращены деньги за билет
'returned'- PENDING =
(заявка рассматривается): заявка на участие в событии находится на рассмотрении
'pending'- REJECTED =
(отклонено): заявка на участие в событии была отклонена
'rejected'- BOOKED_OFFLINE =
(бронь для выкупа): билет был заказан для выкупа в офисе организатора
'booked_offline'- PAID_OFFLINE =
(оплачено на месте): билет был оплачен в офисе организатора
'paid_offline'- ACTIVE_STATUSES =
['ok', 'paid', 'booked', 'pending', 'booked_offline', 'paid_offline']
Class Method Summary collapse
-
.active?(status) ⇒ Boolean
Is status active?.
Class Method Details
.active?(status) ⇒ Boolean
Is status active?
22 23 24 |
# File 'lib/timepad/order.rb', line 22 def self.active?(status) OrderStatus::ACTIVE_STATUSES.include?(status) end |