class Solargraph::Pin::Reference
Attributes
Public Class Methods
Source
# File lib/solargraph/pin/reference.rb, line 16 def initialize generic_values: [], **splat super(**splat) @generic_values = generic_values end
@param generic_values [Array<String>]
Calls superclass method
Solargraph::Pin::Base::new
Public Instance Methods
Source
# File lib/solargraph/pin/reference.rb, line 34 def reference_gates closure.gates end
@return [Array<String>]
Source
# File lib/solargraph/pin/reference.rb, line 22 def type @type ||= ComplexType.try_parse( name + if generic_values&.length&.> 0 "<#{generic_values.join(', ')}>" else '' end ) end
@return [ComplexType]