equal
deleted
inserted
replaced
90 size: Long, |
90 size: Long, |
91 executable: Boolean, |
91 executable: Boolean, |
92 compressed: Boolean, |
92 compressed: Boolean, |
93 body: Bytes |
93 body: Bytes |
94 ) { |
94 ) { |
95 require(name.nonEmpty && size >= 0 && (size > 0 || compressed)) |
95 require(name.nonEmpty && size >= 0 && (size > 0 || !compressed)) |
96 |
96 |
97 def content(compress_cache: Compress.Cache = Compress.Cache.none): Bytes = |
97 def content(compress_cache: Compress.Cache = Compress.Cache.none): Bytes = |
98 if (compressed) body.uncompress(cache = compress_cache) else body |
98 if (compressed) body.uncompress(cache = compress_cache) else body |
99 |
99 |
100 def write_file(dir: Path, compress_cache: Compress.Cache = Compress.Cache.none): Unit = { |
100 def write_file(dir: Path, compress_cache: Compress.Cache = Compress.Cache.none): Unit = { |