Class: Inspec::Object::List
Direct Known Subclasses
Instance Attribute Summary
Attributes inherited from Value
Instance Method Summary collapse
Methods inherited from Value
#initialize, #name_variable, #to_ruby
Methods included from RubyHelper
Constructor Details
This class inherits a constructor from Inspec::Object::Value
Instance Method Details
#map {|t| ... } ⇒ Object
5 6 7 8 9 10 11 12 13 14 15 |
# 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 |