Class: Boson::Library

Inherits:
Object
  • Object
show all
Includes:
Alias, AliasLoader, Libraries, LibrariesLoader, NamespaceLoader, Namespacer, Save
Defined in:
lib/boson/save.rb,
lib/boson/alias.rb,
lib/boson/libraries.rb,
lib/boson/namespacer.rb,
lib/boson/more_manager.rb

Overview

:dependencies

An array of libraries that this library depends on. A library won’t load unless its dependencies are loaded first.

Direct Known Subclasses

FileLibrary, GemLibrary, ModuleLibrary

Defined Under Namespace

Modules: Alias, AliasLoader, Libraries, LibrariesLoader, NamespaceLoader, Namespacer, Save

Instance Attribute Summary collapse

Attributes included from NamespaceLoader

#indexed_namespace, #object_namespace

Attributes included from Namespacer

#namespace

Attributes included from Libraries

#gems

Attributes included from Alias

#class_commands, #no_alias_creation

Attributes included from Save

#repo_dir

Method Summary

Methods included from NamespaceLoader

#actual_load_commands, #clean_library_commands, #handle_method_conflict_error, #method_conflicts, #set_library_commands

Methods included from Namespacer

#namespace_object

Methods included from LibrariesLoader

#after_include, #before_load_commands, #detect_additions, #module_callbacks

Methods included from Libraries

#local?

Methods included from AliasLoader

#before_load_commands, #load_commands?

Methods included from Save

#before_initialize, #config, #marshal_dump, #marshal_load, #set_repo

Instance Attribute Details

#dependenciesObject (readonly)

Returns the value of attribute dependencies.



32
33
34
# File 'lib/boson/more_manager.rb', line 32

def dependencies
  @dependencies
end