Method: Helper::CacheLoader.generate_key
- Defined in:
- lib/helper.rb
.generate_key(fullpath, block) ⇒ Object
キャッシュを格納する際に必要なキーを生成する
ブロックはその場所が実行されるたびに違うprocオブジェクトが生成されるため、同一性判定のために「どのソース」の「何行目」かで判定を行う
511 512 513 514 |
# File 'lib/helper.rb', line 511 def generate_key(fullpath, block) src, line = block.source_location "#{fullpath}:#{src}:#{line}" end |