class Solargraph::Pin::LocalVariable
Public Class Methods
new(assignment: nil, presence: nil, **splat)
click to toggle source
Calls superclass method
Solargraph::Pin::BaseVariable::new
# File lib/solargraph/pin/local_variable.rb, line 8 def initialize assignment: nil, presence: nil, **splat super(**splat) @assignment = assignment @presence = presence end
Public Instance Methods
try_merge!(pin)
click to toggle source
Calls superclass method
Solargraph::Pin::BaseVariable#try_merge!
# File lib/solargraph/pin/local_variable.rb, line 14 def try_merge! pin return false unless super @presence = pin.presence true end