class PushToSNS::TeardownPushNotification
Attributes
configuration[RW]
device[RW]
Public Class Methods
new(device, configuration = PushToSNS.configuration)
click to toggle source
# File lib/push_to_sns/teardown_push_notification.rb, line 3 def initialize(device, configuration = PushToSNS.configuration) self.device = device self.configuration = configuration end
Public Instance Methods
perform()
click to toggle source
# File lib/push_to_sns/teardown_push_notification.rb, line 8 def perform endpoint = configuration.apply(:read_endpoint_arn, device) AWS.sns.client.delete_endpoint(endpoint_arn: endpoint) if endpoint end