# File lib/puppet/file_serving/fileset.rb, line 107
107:     def initialize_from_request(request)
108:         [:links, :ignore, :recurse, :recurselimit].each do |param|
109:             if request.options.include?(param) # use 'include?' so the values can be false
110:                 value = request.options[param]
111:             elsif request.options.include?(param.to_s)
112:                 value = request.options[param.to_s]
113:             end
114:             next if value.nil?
115:             value = true if value == "true"
116:             value = false if value == "false"
117:             value = Integer(value) if value.is_a?(String) and value =~ /^\d+$/
118:             send(param.to_s + "=", value)
119:         end
120:     end