Class: SpreeCmCommissioner::OrderAcceptedNotification
- Inherits:
-
NoticedFcmBase
- Object
- Noticed::Base
- NoticedFcmBase
- SpreeCmCommissioner::OrderAcceptedNotification
show all
- Defined in:
- app/notifications/spree_cm_commissioner/order_accepted_notification.rb
Instance Method Summary
collapse
#android_settings, #apns_settings, #cleanup_device_token, #convert_hash_values_to_str, #fcm_credentials, #fcm_device_tokens, #format_for_database, #format_notification, #image_url, #message, #payload, #title
Instance Method Details
11
12
13
14
15
16
17
18
19
|
# File 'app/notifications/spree_cm_commissioner/order_accepted_notification.rb', line 11
def
{
order_number: order.number,
title: notification_title,
message: notification_message,
notification_type: type
}
end
|
#notificable ⇒ Object
3
4
5
|
# File 'app/notifications/spree_cm_commissioner/order_accepted_notification.rb', line 3
def notificable
order
end
|
#notification_message ⇒ Object
25
26
27
|
# File 'app/notifications/spree_cm_commissioner/order_accepted_notification.rb', line 25
def notification_message
I18n.t('notifications.spree_cm_commissioner.order_accepted_notification.message')
end
|
#notification_title ⇒ Object
21
22
23
|
# File 'app/notifications/spree_cm_commissioner/order_accepted_notification.rb', line 21
def notification_title
I18n.t('notifications.spree_cm_commissioner.order_accepted_notification.title')
end
|
#order ⇒ Object
7
8
9
|
# File 'app/notifications/spree_cm_commissioner/order_accepted_notification.rb', line 7
def order
params[:order]
end
|
#translatable_options ⇒ Object
29
30
31
32
33
|
# File 'app/notifications/spree_cm_commissioner/order_accepted_notification.rb', line 29
def translatable_options
{
order_number: order.number
}
end
|
#type ⇒ Object
35
36
37
|
# File 'app/notifications/spree_cm_commissioner/order_accepted_notification.rb', line 35
def type
'order_accepted_notification'
end
|