lib/tapioca/gem/events.rb in tapioca-0.9.3 vs lib/tapioca/gem/events.rb in tapioca-0.9.4

- old
+ new

@@ -103,10 +103,13 @@ class ForeignScopeNodeAdded < ScopeNodeAdded; end class MethodNodeAdded < NodeAdded extend T::Sig + sig { returns(UnboundMethod) } + attr_reader :method + sig { returns(RBI::Method) } attr_reader :node sig { returns(T.untyped) } attr_reader :signature @@ -116,17 +119,19 @@ sig do params( symbol: String, constant: Module, + method: UnboundMethod, node: RBI::Method, signature: T.untyped, parameters: T::Array[[Symbol, String]] ).void.checked(:never) end - def initialize(symbol, constant, node, signature, parameters) + def initialize(symbol, constant, method, node, signature, parameters) # rubocop:disable Metrics/ParameterLists super(symbol, constant) @node = node + @method = method @signature = signature @parameters = parameters end end end