module SoftwareHelper def self.select_options programming_languages, selected = 0 value = "" programming_languages.each do |language| selected = selected == language.id ? 'selected' : '' value += "" end value end def self.create_list_with_file file_name, model list_file = File.open file_name, "r" list_file.each_line do |line| model.create(:name=>line.strip) end list_file.close end def self.all_table_is_empty? table, ignored_fields=[] filled_fields = [] table.each do |key, value| unless ignored_fields.include? key filled_fields << if value.empty? false else true end end end if filled_fields.include? true false else true end end end