Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- require 'yaml'
- file = File.open(ARGV[0], "r").read
- label = []
- students = []
- file.each_line do |line|
- lines =line.split(' ')
- student = {}
- if label.empty?
- label = lines.collect{ |x| x.strip }
- else
- lines.each_with_index do |item,index|
- student[label[index]] = item.strip
- end
- students.push(student)
- end
- end
- if ARGV[1]
- File.open(ARGV[1], "w") do |file|
- file.puts students.to_yaml
- end
- else
- pu
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement