class Wor::Push::Notifications::Aws::IosPushJsonBuilder
Public Class Methods
build_json(message_content)
click to toggle source
# File lib/wor/push/notifications/aws/ios_push_json_builder.rb, line 7 def build_json(message_content) unless Wor::Push::Notifications::Aws.aws_ios_sandbox return { APNS: aps_content(message_content) } end { APNS_SANDBOX: aps_content(message_content) } end
Private Class Methods
aps_content(message_content)
click to toggle source
# File lib/wor/push/notifications/aws/ios_push_json_builder.rb, line 16 def aps_content(message_content) { aps: { alert: message_content[:message], badge: message_content[:badge], sound: 'default' } }.merge(message_content).to_json end