Class: Inspec::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::Value
Instance Method Details
#map {|t| ... } ⇒ Object
3 4 5 6 7 8 9 10 11 12 13 |
# File 'lib/inspec/objects/list.rb', line 3 def map raise "Inspec::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 |