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 |