Sha256: aa7d32d69a92e945f0d9c135bed1f6d432e3f3638224de3ca019cf36cb9c08d1
Contents?: true
Size: 482 Bytes
Versions: 1
Compression:
Stored size: 482 Bytes
Contents
# frozen_string_literal: true module RSpec module Terraform module Helpers module Actions module ExecuteIfRequired def execute_if_required(parameters, &block) only_if = parameters[:only_if] only_if_args = only_if ? [parameters].slice(0, only_if.arity) : [] should_execute = only_if ? only_if.call(*only_if_args) : true block.call if should_execute end end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
rspec-terraform-0.1.0.pre.47 | lib/rspec/terraform/helpers/actions/execute_if_required.rb |