module Deface::ActionViewExtensions

Public Class Methods

determine_syntax(handler) click to toggle source
# File lib/deface/action_view_extensions.rb, line 2
def self.determine_syntax(handler)
  return unless Rails.application.config.deface.enabled

  if handler.to_s == "Haml::Plugin"
    :haml
  elsif handler.class.to_s == "Slim::RailsTemplate"
    :slim
  elsif handler.to_s.demodulize == "ERB" || handler.class.to_s.demodulize == "ERB"
    :erb
  else
    nil
  end
end