class Eventboss::Topic
Public Class Methods
build_arn(event_name:, source_app: nil)
click to toggle source
# File lib/eventboss/topic.rb, line 6 def build_arn(event_name:, source_app: nil) [ 'arn:aws:sns', Eventboss.configuration.eventboss_region, Eventboss.configuration.eventboss_account_id, build_name( event_name: event_name, source_app: source_app ) ].join(':') end
build_name(event_name:, source_app: nil)
click to toggle source
# File lib/eventboss/topic.rb, line 18 def build_name(event_name:, source_app: nil) [ Eventboss.configuration.sns_sqs_name_infix, source_app, event_name, Eventboss.env ].compact.join('-') end