# File lib/puppet/type/file.rb, line 630 630: def setchecksum(sum = nil) 631: if @parameters.include? :checksum 632: if sum 633: @parameters[:checksum].checksum = sum 634: else 635: # If they didn't pass in a sum, then tell checksum to 636: # figure it out. 637: currentvalue = @parameters[:checksum].retrieve 638: @parameters[:checksum].checksum = currentvalue 639: end 640: end 641: end