class AudioBookCreator::CachedHash
Attributes
cache[RW]
@!attribute caching layer
@return Hash<String, String> cache
main[RW]
@!attribute main hash
@return Hash<String, String> hash for main content
Public Class Methods
new(cache, main)
click to toggle source
# File lib/audio_book_creator/cached_hash.rb, line 11 def initialize(cache, main) @cache = cache @main = main end
Public Instance Methods
[](name)
click to toggle source
# File lib/audio_book_creator/cached_hash.rb, line 16 def [](name) @cache[name] ||= main[name] end