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
5 6 7 8 9 10 11 12 13 |
# File 'lib/inspec/objects/list.rb', line 5 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 |