Packages

LinkedListIterator packages.

Interface

Package

Version

linked_list_iterator_int

2.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

v2.1.0, 2020-04-21
v2.0.0, 2020-04-18
v1.0.1, 2020-04-13
v1.0.0, 2020-04-05
v0.1.0, 2020-03-27
v2.1.0, 2020-04-21

Added

  • 'element()' and 'node_ref()'.

  • Assertions covering additions.

Edited

Fixed

v2.0.0, 2020-04-18

Added

Edited

  • Dependencies. All backwardly-compatible updates.

  • Removed 'identical_node?(inst = nil)' and 'eql_node?(inst = nil)'.

  • Travis CI configuration. No deployment.

Fixed

v1.0.1, 2020-04-13

Added

Edited

  • Method signatures.

  • YARDocumentation.

  • Factored test_methods_dec().

  • Gem Specification summary and description attributes.

Fixed

  • Gem Changelog URI.

v1.0.0, 2020-04-05

Added

  • Method signatures.

  • GNU General Public License, Version 3.

  • .yardopts file.

Edited

  • Copyright statements.

  • Method signatures.

  • Tests.

  • Gem Specification.

Fixed

  • YARDocumentation.

  • README.md's links.

v0.1.0, 2020-03-27

Added

  • Initialized project, remote repository.

  • Method signatures.

  • YARD.

  • Tests.

Edited

Fixed

Installation

Rubygems hosts the linked_list_iterator_int package. In projects involving Gemfiles, declare the gem dependency in the Gemfile. In gem development, declare the development dependency, runtime dependency, or both in the Gem Specification file.

Gemfile
Gem Specification
Gemfile
Gemfile
gem 'linked_list_iterator_int', '~> 2'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# Development dependency.
spec.add_development_dependency 'linked_list_iterator_int', '~> 2'
# Runtime dependency.
spec.add_runtime_dependency 'linked_list_iterator_int', '~> 2'
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 'linked_list_iterator_int' in a relevant file.

Implementation

Package

Version

linked_list_iterator_impl

2.1.0

Requirements

  • Ruby, v.2.6.5v. \geq 2.6.5

Dependencies

Development

Runtime

Changelog

v2.1.0, 2020-04-21
v2.0.0, 2020-04-20
v1.0.1, 2020-04-14
v1.0.0, 2020-04-11
v0.1.0, 2020-04-08
v2.1.0, 2020-04-21

Added

  • 'element()'.

  • Fixed 'require' statements in test_helper.rb.

  • 'element()' test coverage.

Edited

  • Dependencies.

Fixed

v2.0.0, 2020-04-20

Added

  • Protected method 'node_ref()'.

  • Test constants.

  • Test methods covering additions and deletions.

Edited

  • Attribute Equality Operator.

  • Deleted 'identical_node?(inst = nil)'.

  • Deleted 'eql_node?(inst = nil)'.

  • Deleted 'count_nodes()'.

  • Deleted Travis CI deploy settings.

  • Metadata Changelog URI.

  • Dependencies.

Fixed

  • 'data()'.

  • 'data=(dti = nil)'.

  • 'prev()'.

  • 'next()'.

v1.0.1, 2020-04-14

Added

Edited

  • Gem Specification.

  • linked_list_iterator_impl.rb method signatures.

  • Rewrote data= method.

  • Assigned ONE constant.

  • Rewrote linked_list_iterator_impl.rb.

Fixed

  • YARDocumentation.

  • node= exception type.

v1.0.0, 2020-04-11

Added

Edited

  • Bumped dependencies.

Fixed

v0.1.0, 2020-04-08

Added

  • Project directory.

  • Project files.

  • LinkedListIterator class.

  • Tests.

  • Development and runtime dependencies.

Edited

Fixed

Installation

Rubygems hosts the linked_list_iterator_impl package. In projects involving Gemfiles, declare the gem dependency in the Gemfile. In gem development, declare the development dependency, runtime dependency, or both in the Gem Specification file.

Gemfile
Gem Specification
Gemfile
Gemfile
gem 'linked_list_iterator_impl', '~> 2'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# Development dependency.
spec.add_development_dependency 'linked_list_iterator_impl', '~> 2'
# Runtime dependency.
spec.add_runtime_dependency 'linked_list_iterator_impl', '~> 2'
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 'linked_list_iterator_impl' in a relevant file.

Composition

Package

Version

lli_comp

0.1.0

Requirements

  • Ruby, v.2.6.5v. \geq 2.6.5

Dependencies

Development

  • bundler, v.2.1.v. 2.1.

  • node, v.4.v. 4.

Runtime

Changelog

v0.1.0, 2020-05-20
v0.1.0, 2020-05-20

Added

  • version.rb.

  • Gem Specification.

  • README.md.

  • lli_comp.rb.

  • Test coverage.

Edited

Fixed

Installation

Rubygems hosts the lli_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 'lli_comp', '~> 0'
Gem Specification
gem_name.gemspec
Gem::Specification.new do |spec|
# ...
spec.add_development_dependency 'lli_comp', '~> 0'
# Or
spec.add_runtime_dependency 'lli_comp', '~> 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 'lli_comp' in a relevant file.

Library

Package

Version

linked_list_iterator

1.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

v1.2.0, 2020-05-20
v1.1.0, 2020-04-21
v1.0.0, 2020-04-20
v0.1.0, 2020-04-14
v1.2.0, 2020-05-20

Added

  • 'require'd lli_comp and node.

  • Test coverage.

Edited

  • Gem Specification email, summary, description, homepage, and dependencies.

  • README.md's repository description, Installation content, and Documentation content.

Fixed

v1.1.0, 2020-04-21

Added

  • Runtime dependencies.

Edited

  • 'require'd the interface, implementation, and the node library.

  • Deleted interface and implementation development dependencies.

Fixed

v1.0.0, 2020-04-20

Added

Edited

  • Bumped version.

  • Reformatted the Gem Specification.

  • Dependencies.

Fixed

v0.1.0, 2020-04-14

Added

  • 'require'd the LinkedListIterator implementation file.

  • README.md.

Edited

  • Removed travis deploy configuration.

Fixed

  • 'require' statements.

Installation

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

Then, download and install the package.

$ bundle exec install

require

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