Information about a Crystal Shard.
Capable of producing the shard.yml file.
Constructors
new(builder)
Creates the Shard from an existing Shard or builder.
SourceInstance methods
authors
Developers that made the Shard.
Sourcecrystal_version
Last known Crystal version that is compatible with the Shard.
Sourcedependencies
Dependencies the Shard requires to run.
Sourcedescription
Brief description of what the Shard does.
Sourcedevelopment_dependencies
Dependencies the Shard requires for development.
Sourceexecutables
Names of executables the Shard exposes.
Sourcelibraries
Native libraries the Shard depends on.
Sourcename
Unique name of the Shard.
Sourcescripts
Scripts to run as part of the Shard compilation.
Sourcetargets
Entrypoints for compiling the Shard executables.
Sourceto_yaml(builder : YAML::Nodes::Builder)
Produces the YAML structure for the Shard info.
Sourceversion
Version number of the Shard.
Source