class

OpenGLBindingGenerator::Shard

Inherits Reference < Object

Information about a Crystal Shard. Capable of producing the shard.yml file.

Constructors

new(builder)

Creates the Shard from an existing Shard or builder.

Source

Instance methods

authors

Developers that made the Shard.

Source
crystal_version

Last known Crystal version that is compatible with the Shard.

Source
dependencies

Dependencies the Shard requires to run.

Source
description

Brief description of what the Shard does.

Source
development_dependencies

Dependencies the Shard requires for development.

Source
executables

Names of executables the Shard exposes.

Source
libraries

Native libraries the Shard depends on.

Source
license

OSI license string.

Source
name

Unique name of the Shard.

Source
scripts

Scripts to run as part of the Shard compilation.

Source
targets

Entrypoints for compiling the Shard executables.

Source
to_yaml(builder : YAML::Nodes::Builder)

Produces the YAML structure for the Shard info.

Source
version

Version number of the Shard.

Source