Packages

Interface

Package

Version

data_structure_error_int

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

v3.0.0, 2020-04-23
v2.0.0, 2020-04-01
v1.2.1, 2020-03-17
v1.2.0, 2020-03-15
v3.0.0, 2020-04-23

Added

  • A .yardopts file assertion.

Edited

  • Gem Specification format.

  • Development dependencies.

  • Updated the default message. The default message includes Node and LinkedList.

  • Deleted Travis CI deployment settings.

Fixed

  • License.

  • Changelog URI.

  • README.md's Installation and Documentation section links.

v2.0.0, 2020-04-01

Added

  • GNU General Public License, Version 3.

  • .yardopts file.

Edited

  • Rewrote Gem Specification.

  • Gemfile. Moved Minitest and Rake dependencies.

  • Copyright statemeents.

  • DataStructureErrorInt methods.

  • DataStructureErrorIntTest methods.

  • DEFAULT_MESSAGE. Node was removed.

  • Rewrote README.md.

Fixed

  • File name bugs.

  • Interface class name.

  • 'require' statements.

  • Formatting.

v1.2.1, 2020-03-17

Added

Edited

Fixed

  • Load bug. The version was defined in the gem specification. Raised errors occurred outside the project.

v1.2.0, 2020-03-15

Added

  • Assertions.

  • Acceptable type: Node.

Edited

  • Documentation.

    • Completely moved documentation onto docs subdomain.

  • Gem specification.

Fixed

Installation

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

Then, download and install:

$ bundle exec install

Bundler downloads the package and installs in the appropriate context.

Implementation

Package

Version

data_structure_error_impl

3.0.0

Requirements

  • Ruby,v.2.6.5v. \geq 2.6.5

Dependencies

Development

Runtime

Changelog

v3.0.0, 2020-04-23
v2.0.0, 2020-04-01
v1.5.1, 2020-03-31
v3.0.0, 2020-04-23

Added

  • A .yardopts file assertion.

Edited

  • Formatted Gem Specification.

  • Deleted runtime dependencies.

  • Updated development dependencies.

  • README.md's Installation and Documentation sections.

Fixed

  • Metadata Changelog URI.

v2.0.0, 2020-04-01

Added

  • GNU General Public License, Version 3.

  • A .yardopts file.

  • Deleted the data_structure_error_impl_helper.rb file and its references.

Edited

  • README.md. Rewrote. Reformatted.

  • data_structure_error_impl.rb.

  • data_structure_error_impl_test.rb.

  • Gem Specification file.

  • Gemfile. Moved the rake and minitest dependencies.

Fixed

  • 'require' statements.

v1.5.1, 2020-03-31

Added

Edited

Fixed

  • Loading bug. Version was defined the Gem Specification file. Acccessing files outside the project raised errors.

Installation

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

Then, download and install:

$ bundle exec install

Bundler downloads the package and installs in the appropriate context.

Library

Package

Version

data_structure_error_library

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

v2.0.0, 2020-04-23
v1.0.0, 2020-04-01
v0.2.1, 2020-03-31
v0.2.0, 2020-03-16
v0.1.0, 2020-03-06
v2.0.0, 2020-04-23

Added

  • A .yardopts file assertion.

Edited

  • Renamed the library class file data_structure_error.rb.

  • Rewrote the dependencies. The interface and implementation are runtime dependencies.

  • Deleted Travis CI deployment settings.

Fixed

  • Gem Specification License attribute.

  • Changelog URI.

  • test_helper.rb's 'require_relative' statement.

v1.0.0, 2020-04-01

Added

  • YARDocumentation.

  • GNU General Public License, version 3.

  • .yardopts file.

Edited

  • Gem Specification file. Updated attributes and dependencies. Reformatted.

  • version.rb. 'require'd the interface.

  • Updated copyright statements.

  • Reformatted data_structure_error_library_test.rb.

  • README.md.

Fixed

  • 'require' statements.

v0.2.1, 2020-03-31

Added

Edited

Fixed

  • Load bug. Accessing the files outside the project raised errors.

v0.2.0, 2020-03-16

Added

  • DataStructureError interface 1.2.x runtime dependency.

  • DataStructureErrorImpl implementation 1.5.x runtime dependency.

  • Tests.

Edited

  • README.md.

  • Gem specification description, homepage, and metadata.

  • Gem specification format.

Fixed

v0.1.0, 2020-03-06

Added

  • Copyright statements.

  • Gemspec attributes, metadata, and dependencies

  • require statements, requiring the components.

  • README.md badges.

Edited

  • .travis.yml configuration.

  • CODE_OF_CONDUCT.md contact.

  • Removed template code in data_structure_error_library.rb.

  • a test name.

Fixed

  • Duplicate dependencies in gemspec and Gemfile.

  • Old rake version.

Installation

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

Then, download and install:

$ bundle exec install

Bundler downloads the package and installs in the appropriate context.