class Emeralds::Emfile

Included Modules

Defined in:

emeralds/emfile/Emfile.cr

Constructors

Class Method Summary

Instance Method Summary

Constructor Detail

def self.new(pull : JSON::PullParser) #

[View source]

Class Method Detail

def self.cspec_dep_does_not_exist #

Check if the cspec dependency is defined in the emfile


[View source]
def self.cspec_exists #

Check if cspec is installed


[View source]
def self.install_deps(deps) #

Install a list of dependencies and their own dependencies recursively

deps -> The list of dependecies to install


[View source]
def self.instance #

[View source]
def self.list(deps) #

List a list of dependencies from the emfile.


[View source]

Instance Method Detail

def build : String #

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

[View source]
def compile_flags : CompileFlags #

[View source]
def compile_flags=(compile_flags : CompileFlags) #

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

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

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

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

[View source]
def license : String #

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

[View source]
def name : String #

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

[View source]
def version : String #

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

[View source]