Add Ruby method visibility in outline view (#7954)

Ben Hamment created

Release Notes:

- Improved ([#7849
](https://github.com/zed-industries/zed/issues/7849)).

<img width="897" alt="image"
src="https://github.com/zed-industries/zed/assets/7274458/a2b0db84-1971-45c0-a5a2-68de651e342b">

Change summary

crates/zed/src/languages/ruby/outline.scm | 3 +++
1 file changed, 3 insertions(+)

Detailed changes

crates/zed/src/languages/ruby/outline.scm 🔗

@@ -2,6 +2,9 @@
     "class" @context
     name: (_) @name) @item
 
+((identifier) @context
+  (#match? @context "^(private|protected|public)$")) @item
+
 (method
     "def" @context
     name: (_) @name) @item