@@ -364,28 +364,28 @@ def generate_manifest(&url_generation)
364364 }
365365
366366 [ :resources , :providers , :recipes , :definitions , :libraries , :attributes , :files , :templates ] . each do |segment |
367- segment_files ( segment ) . each do |sf |
368- next if File . directory? ( sf )
367+ segment_files ( segment ) . each do |segment_file |
368+ next if File . directory? ( segment_file )
369369
370370 file_name = nil
371371 file_url = nil
372372 file_specificity = nil
373373 url_options = nil
374-
374+
375375 if segment == :templates || segment == :files
376- mo = sf . match ( "cookbooks /#{ name } /#{ segment } /(.+?)/(.+)" )
377- unless mo
378- Chef ::Log . debug ( "Skipping file #{ sf } , as it doesn't have a proper segment." )
376+ matcher = segment_file . match ( "/#{ name } /#{ segment } /(.+?)/(.+)" )
377+ unless matcher
378+ Chef ::Log . debug ( "Skipping file #{ segment_file } , as it doesn't have a proper segment." )
379379 next
380380 end
381- specificity = mo [ 1 ]
382- file_name = mo [ 2 ]
381+ specificity = matcher [ 1 ]
382+ file_name = matcher [ 2 ]
383383 url_options = { :cookbook_id => name . to_s , :segment => segment , :id => file_name , :cookbook_version => version }
384384 set_specificity_arguments ( specificity , url_options )
385385 file_specificity = specificity
386386 else
387- mo = sf . match ( "cookbooks /#{ name } /#{ segment } /(.+)" )
388- file_name = mo [ 1 ]
387+ matcher = segment_file . match ( "/#{ name } /#{ segment } /(.+)" )
388+ file_name = matcher [ 1 ]
389389 url_options = { :cookbook_id => name . to_s , :segment => segment , :id => file_name }
390390 end
391391
@@ -398,9 +398,9 @@ def generate_manifest(&url_generation)
398398 rs = {
399399 :name => file_name ,
400400 :uri => file_url ,
401- :path => sf . match ( "cookbooks /#{ name } /(#{ segment } /.+)" ) [ 1 ] ,
402- :on_disk_path => sf ,
403- :checksum => checksum ( sf )
401+ :path => segment_file . match ( "/#{ name } /(#{ segment } /.+)" ) [ 1 ] ,
402+ :on_disk_path => segment_file ,
403+ :checksum => checksum ( segment_file )
404404 }
405405 rs [ :specificity ] = file_specificity if file_specificity
406406
0 commit comments