Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- namespace :erb do
- desc 'Convert erb tempaltes to slim'
- task :to_slim do
- require 'html2slim'
- FileList["#{Rails.root}/app/views/**/*.html.erb",
- "#{Rails.root}/frontend/**/*.html.erb"].each do |erb|
- slim_output = erb.sub(/\.erb$/, '.slim')
- puts "conventing #{erb} .."
- File.open erb, 'r' do |f|
- content = HTML2Slim.convert!(f, :erb)
- IO.write(slim_output, content)
- end
- puts "converted to #{slim_output} ."
- end
- end
- end
Add Comment
Please, Sign In to add comment