Method: Jets::Job::Dsl::SqsEvent#declare_sqs_queue

Defined in:
lib/jets/job/dsl/sqs_event.rb

#declare_sqs_queue(props) ⇒ Object



67
68
69
70
71
72
73
# File 'lib/jets/job/dsl/sqs_event.rb', line 67

def declare_sqs_queue(props)
  props ||= {} # since options.delete(:queue_properties) can be nil
  r = Jets::Cfn::Resource::Sqs::Queue.new(props)
  with_fresh_properties do
    resource(r.definition) # add associated resource immediately
  end
end