Packages

Diagram packages reference.

Interface

Package

Version

diagram_int

0.1.0

Requirements

  • Ruby, v.2.6.5v. \geq 2.6.5

Dependencies

Development

  • bundler, v.2.1.2v. \geq 2.1.2

Runtime

Changelog

v0.1.0, 2020-04-28
v0.1.0, 2020-04-28

Added

  • YARDocumentation.

  • A Gem Specification file.

  • README.md.

  • 'self.verify_diagrammable(inst = nil)', 'self.diagrammable(inst = nil)', 'self.build(inst = nil)', 'self.backward_arrow()', 'self.forward_arrow()', 'self.pipe()', 'self.space()', and 'self.build(inst = nil)'.

  • Method declaration tests.

Edited

  • Deleted Travis CI deployment settings.

Fixed

  • test_helper.rb's 'require' statement.

Installation

Rubygems hosts the diagram_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_int', '~> 0'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'diagram_int', '~> 0'
# Or
spec.add_runtime_dependency 'diagram_int', '~> 0'
# ...
end

Then, download and install the package.

$ bundle exec install

Bundler downloads and installs the package in the appropriate context. Installation complete, insert require 'diagram_int' in the relevant file.

Implementation

Package

Version

diagram_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-01
v0.2.0, 2020-05-29
v0.1.1, 2020-05-01
v0.1.0, 2020-04-30
v1.0.0, 2020-06-01

Added

Edited

  • Bumped linked_list_comp dependency.

Fixed

v0.2.0, 2020-05-29

Added

  • 'require'd node_comp and linked_list_comp.

  • Test coverage.

Edited

  • Updated dependencies.

  • Deleted node and linked_list 'require'ments.

  • Test file formatting.

Fixed

v0.1.1, 2020-05-01

Added

Edited

Fixed

  • 'require'd Set.

v0.1.0, 2020-04-30

Added

  • version.rb.

  • diagram_impl.rb.

  • diagram_impl_test.rb.

  • Gem Specification file.

  • README.md.

  • 'require'd the node and linked_list files.

  • 'BACKWARD_ARROW', 'FORWARD_ARROW', 'PIPE', 'SPACE', and 'DIAGRAMMABLE ' private constants.

  • 'require'd diagram_int and subclassed.

Edited

Fixed

Installation

Rubygems hosts the diagram_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_impl', '~> 1'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'diagram_impl', '~> 1'
# Or
spec.add_runtime_dependency 'diagram_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, insert require 'diagram_impl' in a relevant file.

Composition

Package

Version

diagram_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-01
v0.1.0, 2020-05-21
v1.0.0, 2020-06-01

Added

  • linked_list_comp, node_comp, data_library, node_error, and diagram_factory_comp development dependencies.

  • Added test coverage.

Edited

  • Deleted linked_list_library and node dependencies.

  • Bumped diagram_impl dependency.

Fixed

v0.1.0, 2020-05-21

Added

  • version.rb.

  • Gem Specification.

  • README.md.

  • Test coverage.

Edited

Fixed

Installation

Rubygems hosts the diagram_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_comp', '~> 1'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'diagram_comp', '~> 1'
# Or
spec.add_runtime_dependency 'diagram_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, insert require 'diagram_comp' in a relevant file.

Library

Package

Version

diagram

0.2.0

Requirements

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

Dependencies

Development

  • bundler, v.2.1.v. \geq 2.1.

Runtime

Changelog

v0.2.0, 2020-05-21
v0.1.0, 2020-04-30
v0.2.0, 2020-05-21

Added

  • diagram_comp, node_diagram, and diagram_factory_comp runtime dependencies.

  • 'require'd diagram_comp.

  • Test coverage.

Edited

  • Deleted diagram_int, diagram_impl, and node runtime dependencies.

  • Deleted diagram_int, diagram_impl, node, and linked_list 'require'ments.

Fixed

v0.1.0, 2020-04-30

Added

  • version.rb.

  • A Gem Specification file.

  • A README.md.

  • 'require'd diagram_int, diagram_impl, 'node', and 'linked_list'.

  • diagram_test.rb formatting.

Edited

Fixed

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

Installation

Rubygems hosts the diagram 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', '~> 0'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'diagram', '~> 0'
# Or
spec.add_runtime_dependency 'diagram', '~> 0'
# ...
end

Then, download and install the package.

$ bundle exec install

Bundler downloads and installs the package in the appropriate context.

require

Installation complete, insert require 'diagram' in a relevant file.