Module: RailsPipeline::SnsPublisher

Defined in:
lib/rails-pipeline/sns_publisher.rb

Overview

Backend for data pipeline that publishes to Amazon Simple Notification Service (SNS).

Configure via an initializer like: PipelineSnsEmitter.account_id = “6982739827398”

Defined Under Namespace

Modules: ClassMethods, InstanceMethods

Constant Summary collapse

@@account_id =

Allow configuration via initializer

nil

Class Method Summary collapse

Class Method Details

.account_idObject



15
16
17
# File 'lib/rails-pipeline/sns_publisher.rb', line 15

def 
  @@account_id
end

.account_id=(account_id) ⇒ Object



18
19
20
# File 'lib/rails-pipeline/sns_publisher.rb', line 18

def ()
  @@account_id = 
end

.included(base) ⇒ Object



23
24
25
26
# File 'lib/rails-pipeline/sns_publisher.rb', line 23

def self.included(base)
  base.send :include, InstanceMethods
  base.extend ClassMethods
end