class Solargraph::Pin::Reference::Override
Attributes
@return [::Array<Symbol>]
Public Class Methods
Source
# File lib/solargraph/pin/reference/override.rb, line 41 def self.from_comment name, comment, **splat new(nil, name, Solargraph::Source.parse_docstring(comment).to_docstring.tags, **splat) end
@param name [String] @param comment [String] @param splat [Hash] @return [Solargraph::Pin::Reference::Override]
Source
# File lib/solargraph/pin/reference/override.rb, line 33 def self.method_return name, *tags, delete: [], **splat new(nil, name, [YARD::Tags::Tag.new('return', '', tags)], delete, **splat) end
@param name [String] @param tags [::Array<String>] @param delete [::Array<Symbol>] @param splat [Hash] @return [Solargraph::Pin::Reference::Override]
Source
# File lib/solargraph/pin/reference/override.rb, line 22 def initialize location, name, tags, delete = [], **splat super(location: location, name: name, **splat) @tags = tags @delete = delete end
@param location [Location, nil] @param name [String] @param tags [::Array<YARD::Tags::Tag>] @param delete [::Array<Symbol>] @param splat [Hash]
Calls superclass method
Solargraph::Pin::Reference::new