Improve Ruby Grammar for superclasses (#8544)

Ben Hamment created

Release Notes:

- Improved Ruby grammar to allow targeting of super classes including
namespaces classes

Change summary

crates/languages/src/ruby/highlights.scm | 13 +++++++++++++
1 file changed, 13 insertions(+)

Detailed changes

crates/languages/src/ruby/highlights.scm 🔗

@@ -75,6 +75,18 @@
 
 (constant) @type
 
+(superclass
+  (constant) @type.super)
+
+(superclass
+  (scope_resolution
+    (constant) @type.super))
+
+(superclass
+  (scope_resolution
+    (scope_resolution
+      (constant) @type.super)))
+
 (self) @variable.special
 (super) @variable.special
 
@@ -169,6 +181,7 @@
   ","
   ";"
   "."
+  "::"
 ] @punctuation.delimiter
 
 [