Class: NotificationHub::Channels::MobilePushNotification::Base

Inherits:
Object
  • Object
show all
Defined in:
lib/notification_hub/channels/mobile_push_notification/base.rb

Direct Known Subclasses

Fcm

Class Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(options) ⇒ Base

Returns a new instance of Base.



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

def initialize(options)     
MobilePushNotification.default_gateway = self.class.gateway_code
	options[:template_path] ||= "notification_hub/mobile_push_notification"
					self.class.gateway_options = options		     	
end

Class Attribute Details

.gateway_codeObject

Returns the value of attribute gateway_code.



13
14
15
# File 'lib/notification_hub/channels/mobile_push_notification/base.rb', line 13

def gateway_code
  @gateway_code
end

.gateway_optionsObject

Returns the value of attribute gateway_options.



12
13
14
# File 'lib/notification_hub/channels/mobile_push_notification/base.rb', line 12

def gateway_options
  @gateway_options
end