Method: Inspec::EachLoop#to_ruby
- Defined in:
- lib/inspec/objects/each_loop.rb
#to_ruby ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/inspec/objects/each_loop.rb', line 27 def to_ruby vars = variables.map(&:to_ruby).join("\n") vars += "\n" unless vars.empty? obj = super all_tests = @tests.map(&:to_ruby).join("\n").gsub("\n", "\n ") format("%s%s.each do |entry|\n %s\nend", vars, obj, all_tests) end |