From d49bb8d4e8db9aede7a643efc2f551296e525dea Mon Sep 17 00:00:00 2001 From: Yuki Nishijima Date: Wed, 30 Nov 2016 02:57:23 +0000 Subject: [PATCH] Show a deprecation warning when '-e haml' or '-e slim' is specified --- kaminari-core/lib/generators/kaminari/views_generator.rb | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/kaminari-core/lib/generators/kaminari/views_generator.rb b/kaminari-core/lib/generators/kaminari/views_generator.rb index 90ebcaf..5fccf54 100644 --- a/kaminari-core/lib/generators/kaminari/views_generator.rb +++ b/kaminari-core/lib/generators/kaminari/views_generator.rb @@ -66,7 +66,14 @@ BANNER end def template_engine - options[:template_engine].try(:to_s).try(:downcase) || 'erb' + engine = options[:template_engine].try(:to_s).try(:downcase) + + if engine == 'haml' || engine == 'slim' + ActiveSupport::Deprecation.warn 'The -e option is deprecated and will be removed in the near future. Please use the html2slim gem or the html2haml gem ' \ + 'to convert erb templates manually.' + end + + engine || 'erb' end end