Module: NotificationHub::Channels::MobilePushNotification

Defined in:
lib/notification_hub/channels/mobile_push_notification.rb,
lib/notification_hub/channels/mobile_push_notification/fcm.rb,
lib/notification_hub/channels/mobile_push_notification/base.rb

Defined Under Namespace

Classes: Base, Fcm

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.default_gatewayObject

Returns the value of attribute default_gateway.



7
8
9
# File 'lib/notification_hub/channels/mobile_push_notification.rb', line 7

def default_gateway
  @default_gateway
end

Class Method Details

.send_message(event_code, data, options, gateway = nil) ⇒ Object



9
10
11
12
# File 'lib/notification_hub/channels/mobile_push_notification.rb', line 9

def send_message(event_code, data, options, gateway = nil)
	gateway ||= default_gateway			
	"NotificationHub::Channels::MobilePushNotification::#{gateway.to_s.camelize}".constantize.send_message(event_code, data, options)
end