Packages

DiagramFactory packages reference.

Interface

Package

Version

diagram_factory_int

1.0.0

Requirements

  • Ruby, v.2.6.5v. \geq 2.6.5

Dependencies

Development

  • bundler, v.2.1.2v. \geq 2.1.2

Runtime

Changelog

v1.0.0, 2020-05-09
v0.1.0, 2020-04-28
v1.0.0, 2020-05-09

Added

  • 'self.instance()', 'diagram_exists(diagrammable = nil)', 'k_diagram_exists(diagrammable = nil)', 'inventory()', 'inventory=()', 'reassemble(diagrammable = nil)', 'diagrams(diagrammable = nil)', 'kind_diagram(diagrammable = nil)', 'store_diagram(diagrammable = nil, diagram = nil)', 'initialize()', and 'DiagramFactory.new()'.

  • Method declaration tests.

Edited

  • Updated YARDocumentation on existing methods and the class.

  • 'diagram()' signature.

Fixed

v0.1.0, 2020-04-28

Added

  • version.rb.

  • Gem Specification file.

  • README.md.

  • diagram_factory_int.rb.

  • diagram_factory_int.rb method declarations. Declared 'initialize(inst = nil )', 'diagram()', 'instance()', 'diagram_exists()', 'instance=(inst = nil )', '[]=(inst = nil, d_inst = nil)', and '[](inst = nil)'.

  • diagram_factory_int_test.rb method declaration tests.

Edited

  • Default Travis CI settings. Deleted deployment settings.

Fixed

  • test_helper.rb's 'require' diagram_factory_int statement.

Installation

Rubygems hosts the diagram_factory_int package. Declare the dependency attribute in the Gem Specification file, or declare the gem in the project's Gemfile:

Gemfile
Gem Specification
Gemfile
Gemfile
gem 'diagram_factory_int', '~> 1'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'diagram_factory_int', '~> 1'
# Or
spec.add_runtime_dependency 'diagram_factory_int', '~> 1'
# ...
end

Then, download and install the package.

$ bundle exec install

Bundler downloads and installs the package in the appropriate context. Installation complete, place require 'diagram_factory_int' in a relevant file.

Implementation

Package

Version

diagram_factory_impl

1.0.0

Requirements

  • Ruby, v.  2.6.5.v.\ \geq\ 2.6.5.

Dependencies

Development

Run-time

Changelog

v1.0.0, 2020-06-02
v0.2.0, 2020-05-29
v0.1.0, 2020-05-11
v1.0.0, 2020-06-02

Added

  • FUNDING.yml.

Edited

  • Reformatted.

  • Deleted tests requiring external dependencies other than diagram_factory_int.

  • Deleted node_comp, node_diagram_impl, and diagram_comp 'require'ments.

  • Deleted diagram_comp, node_diagram_impl, node_comp, data_library, and node_error development dependencies.

Fixed

v0.2.0, 2020-05-29

Added

  • Added diagram_comp 'require'ment.

  • Added node_comp test 'require'ment.

  • Added node_comp, data_library, and node_error dependencies.

Edited

  • Updated dependencies.

  • Reformatted README.md.

  • Deleted diagram 'require'ment.

  • Deleted node test 'require'ment.

Fixed

  • Gem Specification homepage and changelog URI.

v0.1.0, 2020-05-11

Added

  • version.rb.

  • Gem Specification file.

  • README.md.

  • 'self.instance()', 'diagram(diagrammable = nil)', 'diagram_update(publisher = nil)', 'diagram_exists(diagrammable = nil)', 'k_diagram_exists(diagrammable = nil)', 'inventory()', 'inventory=(s = nil)', 'reassemble(diagrammable = nil)', 'diagrams(diagrammable = nil)', 'kind_diagram(diagrammable = nil)', 'store_diagram(diagrammable = nil, diagram = nil)', 'initialize()', 'self.instance=(singleton = nil)', and 'DiagramFactory.new()'.

Edited

Fixed

Installation

Rubygems hosts the diagram_factory_impl package. Declare the dependency attribute in the Gem Specification file, or declare the gem in the project's Gemfile:

Gemfile
Gem Specification
Gemfile
Gemfile
gem 'diagram_factory_impl', '~> 1'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'diagram_factory_impl', '~> 1'
# Or
spec.add_runtime_dependency 'diagram_factory_impl', '~> 1'
# ...
end

Then, download and install the package.

$ bundle exec install

Bundler downloads and installs the package in the appropriate context.

require

Installation complete, place require 'diagram_factory_impl' in a relevant file.

Composition

Package

Version

diagram_factory_comp

1.0.0

Requirements

  • Ruby, v.  2.6.5.v.\ \geq\ 2.6.5.

Dependencies

Development

Run-time

Changelog

v1.0.0, 2020-06-11
v0.1.1, 2020-05-21
v0.1.0, 2020-05-18
v1.0.0, 2020-06-11

Added

  • node_comp, diagram_comp, node_diagram, linked_list_comp, data_library, node_error, and node_adapter development dependencies.

  • diagram_factory_impl integration tests and constants.

  • node_diagram and node_adapter test 'require'ments.

  • FUNDING.yml.

Edited

  • Deleted diagram dependency.

  • Bumped node_diagram and diagram_factory_impl dependencies.

Fixed

v0.1.1, 2020-05-21

Added

  • node_diagram and diagram development dependencies.

Edited

  • Gem Specification's description.

  • Deleted node_diagram 'require'ment.

Fixed

v0.1.0, 2020-05-18

Added

  • version.rb.

  • Gem Specification.

  • README.md.

  • 'require'd the Interface, Implementation, and node_diagram.

Edited

  • Deleted Travis CI deployment settings.

Fixed

Installation

Rubygems hosts the diagram_factory_comp package. Declare the dependency attribute in the Gem Specification file, or declare the gem in the project's Gemfile:

Gemfile
Gem Specification
Gemfile
Gemfile
gem 'diagram_factory_comp', '~> 1'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'diagram_factory_comp', '~> 1'
# Or
spec.add_runtime_dependency 'diagram_factory_comp', '~> 1'
# ...
end

Then, download and install the package.

$ bundle exec install

Bundler downloads and installs the package in the appropriate context.

require

Installation complete, place require 'diagram_factory_comp' in a relevant file.