Bootstrap::SourceSpec
Inherits JSON::Serializable < Struct < Value < Object
Constructors
new(name : String, version : String, url : String, filename : String, build_directory : String | Nil = nil, sha256 : String | Nil = nil, checksum_url : String | Nil = nil)
Describes a single downloadable source archive.
build_directory names the extracted directory (for archives that unpack
to a nonstandard top-level name) so the builder can resolve a stable
workspace path.
new(pull : JSON::PullParser)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceInstance methods
build_directory
Sourcechecksum_url
Sourcefilename
Sourcename
Sourcesha256
Sourceurl
Sourceversion
Source