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_id ⇒ Object
15 16 17 |
# File 'lib/rails-pipeline/sns_publisher.rb', line 15 def account_id @@account_id end |
.account_id=(account_id) ⇒ Object
18 19 20 |
# File 'lib/rails-pipeline/sns_publisher.rb', line 18 def account_id=(account_id) @@account_id = 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 |