class Hashmi

Public Instance Methods

generate(file) click to toggle source
# File bin/Hashmi.rb, line 2
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