module Temple::Mixins::EngineDSL

def chain_name(name)

def chain_name(name)
  case name
  when Class
    name.name.to_sym
  when Symbol, String
    name.to_sym
  when Regexp
    name
  else
    raise(ArgumentError, 'Name argument must be Class, Symbol, String or Regexp')
  end
end