# File lib/plugins/tf/env_arr_test.rb, line 51 def execute_size test, matcher, _stdout, _stderr, _stdboth, _status, env test =~ matcher variable, sign, value = $1.strip, $2, $3, $4 var_val = env[ variable ] if var_val.is_a? Hash var_val = var_val.size else return [ false, "failed: env #{variable}[] #{sign} #{value} # not an array" ] end if ( sign == "=" ) ^ ( Regexp.new(value) =~ "#{var_val}" ) [ false, "failed: env #{variable}[] #{sign} #{value} # was #{var_val}" ] else [ true, "passed: env #{variable}[] #{sign} #{value}" ] end end