class Geode::Shard

Included Modules

Defined in:

shard.cr

Constant Summary

NAME_REGEX = /\A[a-z][a-z0-9_-]+\z/

Constructors

Instance Method Summary

Constructor Detail

def self.load_local : self #

[View source]
def self.new(ctx : YAML::ParseContext, node : YAML::Nodes::Node) #

[View source]

Instance Method Detail

def authors : Array(String) | Nil #

[View source]
def authors=(authors : Array(String) | Nil) #

[View source]
def crystal : String | Nil #

[View source]
def crystal=(crystal : String | Nil) #

[View source]
def dependencies : Hash(String, Dependency) #

[View source]
def dependencies=(dependencies : Hash(String, Dependency)) #

[View source]
def description : String | Nil #

[View source]
def description=(description : String | Nil) #

[View source]
def development : Hash(String, Dependency) #

[View source]
def development=(development : Hash(String, Dependency)) #

[View source]
def documentation : String | Nil #

[View source]
def documentation=(documentation : String | Nil) #

[View source]
def executables : Array(String) #

[View source]
def executables=(executables : Array(String)) #

[View source]
def libraries : Hash(String, String) #

[View source]
def libraries=(libraries : Hash(String, String)) #

[View source]
def license : String | Nil #

[View source]
def license=(license : String | Nil) #

[View source]
def name : String #

[View source]
def name=(name : String) #

[View source]
def name_dependencies : Nil #

[View source]
def repository : String | Nil #

[View source]
def repository=(repository : String | Nil) #

[View source]
def scripts : Hash(String, String) #

[View source]
def scripts=(scripts : Hash(String, String)) #

[View source]
def targets : Hash(String, Hash(String, String)) #

[View source]
def targets=(targets : Hash(String, Hash(String, String))) #

[View source]
def version : String #

[View source]
def version=(version : String) #

[View source]