Sha256: 8112d2f0dd14da06108c141582059d4888a9cdf23f9cfd1c651ac0fca1f4931a
Contents?: true
Size: 320 Bytes
Versions: 3
Compression:
Stored size: 320 Bytes
Contents
module Runbook::Extensions module Steps module DSL def step(title=nil, &block) Runbook::Entities::Step.new(title).tap do |step| parent.add(step) step.dsl.instance_eval(&block) if block end end end end Runbook::Entities::Section::DSL.prepend(Steps::DSL) end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
runbook-0.14.0 | lib/runbook/extensions/steps.rb |
runbook-0.13.0 | lib/runbook/extensions/steps.rb |
runbook-0.12.1 | lib/runbook/extensions/steps.rb |