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