aboutsummaryrefslogtreecommitdiffstats
path: root/activesupport/test/actionable_error_test.rb
diff options
context:
space:
mode:
authorPrem Sichanugrist <s@sikac.hu>2019-06-26 19:33:22 +0900
committerPrem Sichanugrist <s@sikac.hu>2019-07-05 12:38:58 +0900
commit48c0abb4748c30adeecc17058f0220e87bcbe84a (patch)
tree4dacd4c3fc841d2037353aef36ea3733ccb61086 /activesupport/test/actionable_error_test.rb
parentfb3ecbf130e141688782bafb7da979bf0ecedf1a (diff)
downloadrails-48c0abb4748c30adeecc17058f0220e87bcbe84a.tar.gz
rails-48c0abb4748c30adeecc17058f0220e87bcbe84a.tar.bz2
rails-48c0abb4748c30adeecc17058f0220e87bcbe84a.zip
Fix problem with accessing constant proxy subclass
This commit fixes #36313. After #32065 moved `SourceAnnotationExtractor` into `Rails` module, it broke the ability to access `SourceAnnotationExtractor::Annotate` directly as user would get this error: TypeError: Rails::SourceAnnotationExtractor is not a class/module This commit fixes the issue by making `DeprecatedConstantProxy` to inherit from `Module` and then defines `method_missing` and `const_missing` to retain the previous functionality. Thank you Matthew Draper for the idea of how to fix the issue! [Prem Sichanugrist & Matthew Draper]
Diffstat (limited to 'activesupport/test/actionable_error_test.rb')
0 files changed, 0 insertions, 0 deletions