Sha256: 5bdfce8a10126013bccac211f2bad1665e81ff75737d8cdff7df30ac00a40607
Contents?: true
Size: 687 Bytes
Versions: 13
Compression:
Stored size: 687 Bytes
Contents
# typed: strict # frozen_string_literal: true module RubyIndexer module Enhancement extend T::Sig extend T::Helpers interface! requires_ancestor { Object } # The `on_extend` indexing enhancement is invoked whenever an extend is encountered in the code. It can be used to # register for an included callback, similar to what `ActiveSupport::Concern` does in order to auto-extend the # `ClassMethods` modules sig do abstract.params( index: Index, owner: T.nilable(Entry::Namespace), node: Prism::CallNode, file_path: String, ).void end def on_call_node(index, owner, node, file_path); end end end
Version data entries
13 entries across 13 versions & 1 rubygems