Module: RactorRailsShim::FallbackBuilder::ValueLookup::ClassAttrValues
- Defined in:
- lib/ractor_rails_shim/roles/fallback_builder.rb
Overview
CLASS_ATTR_VALUES — the main-Ractor store for values whose IES slot
was never written but whose definition-time DEFAULT was mutated
during boot (e.g. AbstractController::Base's config).
Class Method Summary collapse
Class Method Details
.lookup(_owner_name, _attr_name, ies_key, class_attr_values:, main: ::Ractor.main?) ⇒ Object
142 143 144 145 |
# File 'lib/ractor_rails_shim/roles/fallback_builder.rb', line 142 def self.lookup(_owner_name, _attr_name, ies_key, class_attr_values:, main: ::Ractor.main?, **) return nil unless main class_attr_values[ies_key] end |