i have lot of haml file i want to convert all files to erb files any idea ?
on 2008-12-22 06:01
on 2008-12-22 07:12
Thani Ararsu wrote: > i have lot of haml file > i want to convert all files to erb files > > any idea ? Write a script to replace the ruby commands in each haml file with a unique identifier while storing the ruby commands and identifiers in a hash. Then generate html from the modified haml. Then replace the unique identifiers with the ruby commands in the hash suitably wrapped in erb syntax. orignal haml: #example .name= foo.name becomes: #example .name ERB00001 and hash would look like: 'ERB00001' => 'foo.name' changed haml should generate: <div class='example'> <div id='name'>ERB00001</div> </div> Substituting from the hash with erb syntax should then yield: <div class='example'> <div id='name'><%= foo.name %></div> </div> BTW, just curious why are you going from haml to erb? Have fun, Roy