class ViewComponent::Base

def splatted_keyword_argument_present?

def splatted_keyword_argument_present?
  initialize_parameters.flatten.include?(:keyrest) &&
    !initialize_parameters.include?([:keyrest, :**]) # Un-named splatted keyword args don't count!
end