13 lines
236 B
Ruby
13 lines
236 B
Ruby
|
class SmsNotifier
|
||
|
cattr_reader :sns, instance_accessor: false do
|
||
|
Aws::SNS::Client.new
|
||
|
end
|
||
|
|
||
|
def self.notify(link)
|
||
|
sns.publish({
|
||
|
topic_arn: ENV['AWS_TOPIC'],
|
||
|
message: "#{link.title}: #{link.url}",
|
||
|
})
|
||
|
end
|
||
|
end
|