raku-type-distribution-locally

role Distribution::Locally does Distribution { }

원문의 Distribution은 배포판(distribution)의 메타데이터가 가리키는 특정 파일에 대한 읽기 접근을 제공해요. Distribution::PathDistribution::Hash가 실제 파일 내용을 꺼내기 위해 이 역할의 Distribution#method_content 메서드를 사용하죠.

Methods

method prefix

메타데이터에 들어 있는 경로 앞에 붙일 접두사 경로예요.

method content

Distribution#method_content를 제공해요.

$name-path가 나타내는 파일에 대한 IO::Handle을 돌려줘요. $name-path는 메타데이터에 있는 그대로의 상대 경로인데요, 예를 들면 lib/Foo.rakumod이나 resources/foo.txt 같은 형태죠. 이 경로들에는 앞서 본 Distribution#method_prefix가 붙어요.