class Hashmi
def generate(file)
File.open(file) do |f| f.each do |line| if line.include?“Title” @t=line elsif line.include?“OrganizationName” @n=line elsif line.include?“Content” @c=line+f.read end end end
dest=file.gsub(/.txt/,'.html')
f=File.open(“layout.rb”) a=f.read() f=File.open(dest,“w”) f.write(a) f.close()
File.write(dest, File.read(dest).gsub(/{{Title}}/,@t)) File.write(dest, File.read(dest).gsub(/{{OrganizationName}}/,@n)) File.write(dest, File.read(dest).gsub(/{{Content}}/,@c)) end end obj = Hashmi.new()
Dir.chdir(“/home/sayyad/mystuffha/mydir”) do Dir.glob(“*/.txt”).each do |item| obj.generate(item) puts “Html generated” end
end