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