module Aws::Rails::SqsActiveJob
def self.to_queue_url(record)
def self.to_queue_url(record) source_arn = record['eventSourceARN'] raise ArgumentError, "Invalid queue arn: #{source_arn}" unless Aws::ARNParser.arn?(source_arn) arn = Aws::ARNParser.parse(source_arn) sfx = Aws::Partitions::EndpointProvider.dns_suffix_for(arn.region) "https://sqs.#{arn.region}.#{sfx}/#{arn.account_id}/#{arn.resource}" end