Class: MasterLoader::Cache
- Inherits:
-
Hash
- Object
- Hash
- MasterLoader::Cache
- Defined in:
- lib/master_loader.rb
Instance Method Summary collapse
Instance Method Details
#compute_if_absent(key, &block) ⇒ Object
36 37 38 39 40 41 42 |
# File 'lib/master_loader.rb', line 36 def compute_if_absent(key, &block) if self.has_key?(key) self.fetch(key) else self[key] = block.call(key) end end |