Sha256: 5997b27e495675153cc6fbb5906915745c77aebe6ffc1f673a75ffe0f582037e
Contents?: true
Size: 499 Bytes
Versions: 10
Compression:
Stored size: 499 Bytes
Contents
# frozen_string_literal: true require 'cyclone_lariat/clients/sns' require 'cyclone_lariat/clients/sqs' module CycloneLariat class Publisher include Generators::Event include Generators::Command attr_reader :config def initialize(**options) @config = CycloneLariat::Options.wrap(options).merge!(CycloneLariat.config) end def sqs @sqs ||= Clients::Sqs.new(**config.to_h) end def sns @sns ||= Clients::Sns.new(**config.to_h) end end end
Version data entries
10 entries across 10 versions & 1 rubygems