class ActionView::Resolver

def find_templates(name, prefix, partial, details)

normalized.
because Resolver guarantees that the arguments are present and
This is what child classes implement. No defaults are needed
def find_templates(name, prefix, partial, details)
  raise NotImplementedError, "Subclasses must implement a find_templates(name, prefix, partial, details) method"
end