class Distribution::Path does Distribution::Locally { }

一个由文件系统支持的 Distribution 实现。它需要在其根目录中有一个 META6.json 文件。

方法§

方法 new§

method new(IO::Path $prefixIO::Path :$meta-file = IO::Path)

从给定的 $prefix 中找到的 META6.json 文件创建一个新的 Distribution::Path 实例,元数据中的所有路径都将以此为前缀。如果需要使用 META6.json 以外的文件名,则可以选择传递 :$meta-file

方法 meta§

method meta(Distribution::Path:D:)

返回一个包含元数据表示形式的哈希。

方法 content§

Distribution::Locally#method_content

返回一个 IO::Handle 到由 $name-path 表示的文件。$name-path 是一个相对路径,如在元数据中找到的 lib/Foo.rakumodresources/foo.txt