Class: RubyLsp::Requests::Support::Annotation
- Inherits:
-
Object
- Object
- RubyLsp::Requests::Support::Annotation
- Extended by:
- T::Sig
- Defined in:
- lib/ruby_lsp/requests/support/annotation.rb
Instance Method Summary collapse
-
#initialize(arity:, receiver: false) ⇒ Annotation
constructor
A new instance of Annotation.
- #match?(node) ⇒ Boolean
Constructor Details
#initialize(arity:, receiver: false) ⇒ Annotation
Returns a new instance of Annotation.
15 16 17 18 |
# File 'lib/ruby_lsp/requests/support/annotation.rb', line 15 def initialize(arity:, receiver: false) @arity = arity @receiver = receiver end |
Instance Method Details
#match?(node) ⇒ Boolean
21 22 23 |
# File 'lib/ruby_lsp/requests/support/annotation.rb', line 21 def match?(node) receiver_matches?(node) && arity_matches?(node) end |