4 5 6 7 8 9 10 11 12
# File 'lib/runbook/extensions/setup.rb', line 4 def setup(*tags, labels: {}, &block) Runbook::Entities::Setup.new( tags: tags, labels: labels, ).tap do |setup| parent.add(setup) setup.dsl.instance_eval(&block) if block end end