ruby: Add `embedded_template` grammar (#11677)

Marshall Bowers created

This PR adds the `embedded_template` grammar to the Ruby extension, as
we need it present for ERB.

Release Notes:

- N/A

Change summary

Cargo.lock                     | 1 -
crates/languages/Cargo.toml    | 1 -
crates/languages/src/lib.rs    | 4 ----
extensions/ruby/extension.toml | 4 ++++
4 files changed, 4 insertions(+), 6 deletions(-)

Detailed changes

Cargo.lock 🔗

@@ -5710,7 +5710,6 @@ dependencies = [
  "tree-sitter-c",
  "tree-sitter-cpp",
  "tree-sitter-css",
- "tree-sitter-embedded-template",
  "tree-sitter-go",
  "tree-sitter-gomod",
  "tree-sitter-gowork",

crates/languages/Cargo.toml 🔗

@@ -36,7 +36,6 @@ tree-sitter-bash.workspace = true
 tree-sitter-c.workspace = true
 tree-sitter-cpp.workspace = true
 tree-sitter-css.workspace = true
-tree-sitter-embedded-template.workspace = true
 tree-sitter-go.workspace = true
 tree-sitter-gomod.workspace = true
 tree-sitter-gowork.workspace = true

crates/languages/src/lib.rs 🔗

@@ -36,10 +36,6 @@ pub fn init(
         ("c", tree_sitter_c::language()),
         ("cpp", tree_sitter_cpp::language()),
         ("css", tree_sitter_css::language()),
-        (
-            "embedded_template",
-            tree_sitter_embedded_template::language(),
-        ),
         ("go", tree_sitter_go::language()),
         ("gomod", tree_sitter_gomod::language()),
         ("gowork", tree_sitter_gowork::language()),

extensions/ruby/extension.toml 🔗

@@ -13,3 +13,7 @@ language = "Ruby"
 [grammars.ruby]
 repository = "https://github.com/tree-sitter/tree-sitter-ruby"
 commit = "9d86f3761bb30e8dcc81e754b81d3ce91848477e"
+
+[grammars.embedded_template]
+repository = "https://github.com/tree-sitter/tree-sitter-embedded-template"
+commit = "91fc5ae1140d5c9d922312431f7d251a48d7b8ce"