Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Lazyload DeadEnd internals on syntax error #142

Merged
merged 1 commit into from
May 23, 2022
Merged

Commits on May 23, 2022

  1. Lazyload DeadEnd internals on syntax error

    Instead of having to load all dead end code on every invocation of Ruby, we can delay requiring the files until they're actually needed (on SyntaxError).
    
    Resolves this comment ruby/ruby#5859 (review)
    
    This requirement makes the library a little unusual in that `dead_end/version` no longer defines `DeadEnd::VERSION` but rather a placeholder value in another constant so the gem isn't eagerly loaded when using the project's gemspec in local tests.
    schneems committed May 23, 2022
    Configuration menu
    Copy the full SHA
    70d2e43 View commit details
    Browse the repository at this point in the history