class Inspec::Object::List

Public Instance Methods

map() { |t| ... } click to toggle source
# File lib/inspec/objects/list.rb, line 5
def map
  raise "Inspec::Object::List.map needs to be called with a block" unless block_given?

  t = List.new
  t.qualifier = [["x"]]
  yield(t)
  return if t.qualifier == [["x"]]

  @qualifier.push(["map", "{ |x| #{t.to_ruby} }"])
  self
end