lib/tapioca/rbi_ext/model.rb in tapioca-0.7.3 vs lib/tapioca/rbi_ext/model.rb in tapioca-0.8.0

- old
+ new

@@ -106,10 +106,11 @@ ) sig { params(name: String).returns(T::Boolean) } def valid_method_name?(name) return true if SPECIAL_METHOD_NAMES.include?(name) + !!name.match(/^[a-zA-Z_][[:word:]]*[?!=]?$/) end sig { returns(T::Hash[String, RBI::Node]) } def nodes_cache @@ -118,9 +119,10 @@ sig { params(node: RBI::Node).returns(RBI::Node) } def create_node(node) cached = nodes_cache[node.to_s] return cached if cached + nodes_cache[node.to_s] = node self << node node end end