PlaceOS::Model::Executable
Inherits JSON::Serializable < Reference < Object
Information pertaining to a driver binary
Constants
INFO_EXT = ".info"
Constructors
new(entrypoint : String, commit : String, digest : String, crystal_version)
Sourcenew(pull : JSON::PullParser)
Sourcenew(filename : String)
Sourcenew(*, __pull_for_json_serializable pull : JSON::PullParser)
SourceClass methods
encoded_directory(entrypoint)
Sourceglob(entrypoint : String | Nil, commit : String | Nil, digest : String | Nil, crystal_version : SemanticVersion | String | Nil)
Produces a glob to match relevant executables
name(entrypoint)
SourceInstance methods
==(other : self)
Returns true if this reference is the same as other. Invokes same?.
commit
Sourcecrystal_version
Sourcedigest
Sourceencoded_directory
Sourcefilename
Sourcehash(hasher)
See Object#hash(hasher)
info_filename
Sourcename
Sourceto_s(io)
Source