Class: Tapioca::Gem::MethodNodeAdded

Inherits:
NodeAdded show all
Extended by:
T::Sig
Defined in:
lib/tapioca/gem/events.rb

Instance Attribute Summary collapse

Attributes inherited from NodeAdded

#constant, #symbol

Instance Method Summary collapse

Constructor Details

#initialize(symbol, constant, node, signature, parameters) ⇒ MethodNodeAdded

Returns a new instance of MethodNodeAdded.



112
113
114
115
116
117
# File 'lib/tapioca/gem/events.rb', line 112

def initialize(symbol, constant, node, signature, parameters)
  super(symbol, constant)
  @node = node
  @signature = signature
  @parameters = parameters
end

Instance Attribute Details

#nodeObject (readonly)

Returns the value of attribute node.



95
96
97
# File 'lib/tapioca/gem/events.rb', line 95

def node
  @node
end

#parametersObject (readonly)

Returns the value of attribute parameters.



101
102
103
# File 'lib/tapioca/gem/events.rb', line 101

def parameters
  @parameters
end

#signatureObject (readonly)

Returns the value of attribute signature.



98
99
100
# File 'lib/tapioca/gem/events.rb', line 98

def signature
  @signature
end