Skip to content

Remove experimental ERB support - #969

Merged
joeldrapper merged 1 commit into
mainfrom
push-nqtklkvpvvru
Jan 17, 2026
Merged

Remove experimental ERB support#969
joeldrapper merged 1 commit into
mainfrom
push-nqtklkvpvvru

Conversation

@joeldrapper

@joeldrapper joeldrapper commented Jan 17, 2026

Copy link
Copy Markdown
Collaborator

As far as I know, no one uses this feature.

@joeldrapper
joeldrapper requested a review from Copilot January 17, 2026 17:14
@joeldrapper
joeldrapper merged commit 6ddb087 into main Jan 17, 2026
19 checks passed
@joeldrapper
joeldrapper deleted the push-nqtklkvpvvru branch January 17, 2026 17:15

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR removes experimental ERB support from Phlex. The ERB functionality allowed defining view templates using ERB syntax, but is being removed as it was experimental.

Changes:

  • Removed the erb class method and ERBCompiler from Phlex::SGML
  • Deleted the ERB test file that validated the ERB functionality
  • Removed ERB usage from browser tests

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated no comments.

File Description
quickdraw/erb.test.rb Deleted entire test file for experimental ERB support
lib/phlex/sgml.rb Removed ERBCompiler constant and erb class method that enabled ERB template compilation
browser_tests.rb Removed erb_snippet method definition and its usage in XSSWithStrings class

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants