Sha256: 36834993c2b1465455f362a0945bd131440e6503ac8a037d621c628be3453c55

Contents?: true

Size: 339 Bytes

Versions: 3

Compression:

Stored size: 339 Bytes

Contents

module JmeterPerf
  class ExtendedDSL < DSL
    def exists(variable, &)
      params ||= {}
      params[:condition] = "\"${#{variable}}\" != \"\\${#{variable}}\""
      params[:useExpression] = false
      params[:name] = "if ${#{variable}}"
      node = JmeterPerf::IfController.new(params)

      attach_node(node, &)
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
jmeter_perf-0.0.7 lib/jmeter_perf/extend/misc/exists.rb
jmeter_perf-0.0.6 lib/jmeter_perf/extend/misc/exists.rb
jmeter_perf-0.0.2 lib/jmeter_perf/extend/misc/exists.rb