File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1212include FileUtils ::Verbose
1313
1414# TODO
15- # - file as a variable name is a little too generic. Maybe file_name, or file_object.
1615# - Is file sanitized here? We don't want to be passing around untrusted data, especially not if it's touching the filesystem.
1716post '/create' do
1817 begin
3837 end
3938
4039 @data = [ ]
41- files = Dir . glob ( File . join ( 'public/uploads' , "*" ) )
42- files . each do |file |
43- user_params , device_params = FileHelper . parse_file_name ( file )
44- build_with_params ( File . read ( file ) , user_params , device_params )
40+ files_names = Dir . glob ( File . join ( 'public/uploads' , "*" ) )
41+ files_names . each do |file_name |
42+ user_params , device_params = FileHelper . parse_file_name ( file_name )
43+ build_with_params ( File . read ( file_name ) , user_params , device_params )
4544
46- @data << { :file => file , :analyzer => @analyzer }
45+ @data << { :file_name => file_name , :analyzer => @analyzer }
4746 end
4847
4948 erb :trials
Original file line number Diff line number Diff line change 1313 <% @data . each do |h | %>
1414 < tr >
1515 <%= erb :summary , :locals => { :analyzer => h [ :analyzer ] } %>
16- < td > < a href =<%= "trial/" + h [ :file ] %> > Detail</ a > </ td >
16+ < td > < a href =<%= "trial/" + h [ :file_name ] %> > Detail</ a > </ td >
1717 </ tr >
1818 <% end %>
1919 </ table >
You can’t perform that action at this time.
0 commit comments