module ViewComponent::UseHelpers

def use_helpers(*args)

def use_helpers(*args)
  args.each do |helper_method|
    class_eval(<<-RUBY, __FILE__, __LINE__ + 1)
      def #{helper_method}(*args, &block)
        raise HelpersCalledBeforeRenderError if view_context.nil?
        __vc_original_view_context.#{helper_method}(*args, &block)
      end
    RUBY
    ruby2_keywords(helper_method) if respond_to?(:ruby2_keywords, true)
  end
end