Package | Version |
| ​3.0.0​ |
​Ruby,
​bundler,
'clone_df()', 'exists(n = nil)', protected 'size=(i = nil)', 'increment_s()', 'decrement_s()', 'attach(n1 = nil, n2 = nil)', and 'detach(n1 = nil, n2 = nil)'.
Test coverage.
Updated source documentation.
Edited Gem Specification email and homepage.
Rewrote README.md.
'empty?()' became 'empty()'; '==(inst = nil)' became '==(object = nil)'; 'insert(node1 = nil, node2 = nil)' became 'insert(n1 = nil, n2 = nil)'.
Deleted '===(inst = nil)', 'iterator()', 'LinkedListInt.attach(n1 = nil, n2 = nil)', and 'LinkedListInt.detach(n1 = nil, n2 = nil)'.
Added
Edited
Gem Specification.
Method parameter identifiers.
linked_list_int_test.rb. Factored public and private method tests.
Fixed
Gem Specification Changelog URI.
initialization bug. 'initialize' takes a DataType type instance argument or a Node instance argument.
README.md's Documentation link.
Added
'iterator' method signature.
GNU General Public License, Version 3.
.yardopts file.
Edited
Copyright statements.
Method signatures.
Tests.
README.md.
Fixed
YARDocumentation.
'require' statements.
Removed 'clone' signature.
README.md. 'Installation' and 'Interface' sections.
Added
Edited
Version: 0.1.1.
Fixed
copy_constructor()
. The copy constructor is the overriding clone()
method.
Removed the overriding initialize_copy()
method.
Removed the copy_constructor()
and the initialize_copy()
's corresponding tests.
Added
Interface files.
Tests.
Configuration files.
Documentation files.
Edited
Fixed
​Rubygems hosts the linked_list_int
package. Declare the dependency attribute in the Gem Specification file, or declare the gem in the project's Gemfile:
Gemfilegem 'linked_list_int', '~> 3'
gem_name.gemspecGem::Specification.new do |spec|​# ...spec.add_development_dependency 'linked_list_int', '~> 3'# Orspec.add_runtime_dependency 'linked_list_int', '~> 3'# ...​end
Then, download and install the package.
$ bundle exec install
​Bundler downloads and installs the package in the appropriate context.
Installation complete, insert require 'linked_list_int'
in a relevant file.
Package | Version |
| ​2.0.0​ |
​Ruby,
​bundler,
​node_comp,
​data_structure_comp, ​
​data_library,
​node_error, ​
​diagram_factory_comp, ​
​diagram_comp, ​
node_comp and linked_list_int 'require'ment.
'clone_df()', 'exists(n = nil)', 'size=(i = nil)' protected, 'increment_s()', and 'decrement_s()'.
node_comp, data_structure_comp, node_error, diagram_factory_comp, and diagram_comp dependencies.
Updated source documentation.
Gem Specification's email, summary, and description.
Rewrote README.md.
Deleted node 'require'ment.
Deleted data_type 'require'ment.
Deleted linked_list_iterator 'require'ment.
Updated 'initialize(d_or_n = nil)', 'shallow_clone()', '==(inst = nil)', 'remove(n = nil)', 'insert(node1 = nil, node2 = nil)', 'initialize_node(dti = nil)', 'attach_nodes(n1 = nil, n2 = nil)', and 'detach_nodes(n1 = nil, n2 = nil)'.
Deleted 'clone()', '===(inst = nil)', 'iterator()', and private 'size=(integer = nil)'.
Updated test constants.
Formatted tests.
Deleted data_structure_library and node dependencies.
YARDocumentation.
'initialize(d_or_n = nil)', 'clone()', 'size()', 'empty?()', '==(inst = nil)', '===(inst = nil', 'inspect()', 'remove(n = nil)', 'insert(node1 = nil, node2 = nil)', '[](position = nil)', '[]=(position = nil, data = nil)', 'iterator()', 'initialize_node(dti = nil)', 'size=(integer = nil)', 'base()', 'base=(node = nil)', and 'at(position = nil)'.
.yardopts file.
README.md.
InspectHelper module.
InspectHelper tests.
'require' and include helper statements.
'shallow_clone()', 'attach_nodes(n1 = nil, n2 = nil)', 'detach_nodes(n1 = nil, n2 = nil)', and 'detach(n = nil)' methods.
Tests covering additions, editions, and deletions.
Rewrote 'clone()', 'inspect()', 'remove(n = nil)', and 'insert(node1 = nil, node2 = nil)'.
'base()' privacy. Protected method.
Deleted '[](position = nil)', '[]=(position = nil, data = nil)', and 'at(position = nil)' methods.
Deleted Travis CI deployment settings.
Dependency linked_list_int's Major Version number.
Minor Version number.
​Rubygems hosts the linked_list_impl
package. Declare the dependency attribute in the Gem Specification file, or declare the gem in the project's Gemfile:
Gemfilegem 'linked_list_impl', '~> 2'
gem_name.gemspecGem::Specification.new do |spec|​# ...spec.add_development_dependency 'linked_list_impl', '~> 2'# Orspec.add_runtime_dependency 'linked_list_impl', '~> 2'# ...​end
Then, download and install the package.
$ bundle exec install
​Bundler downloads and installs the package in the appropriate context.
Installation complete, insert require 'linked_list_impl'
in a relevant file.
Package | Version |
| ​1.0.0​ |
​Ruby, ​
​bundler, ​
​data_library, ​
​node_comp, ​
​node_error, ​
​diagram_factory_comp, ​
​diagram_comp, ​
​linked_list_int, ​
​linked_list_impl, ​
​Rubygems hosts the linked_list_comp
package. Declare the dependency attribute in the Gem Specification file, or declare the gem in the project's Gemfile:
Gemfilegem 'linked_list_comp', '~> 1'
gem_name.gemspecGem::Specification.new do |spec|​# ...spec.add_development_dependency 'linked_list_comp', '~> 1'# Orspec.add_runtime_dependency 'linked_list_comp', '~> 1'# ...​end
Then, download and install the package.
$ bundle exec install
​Bundler downloads and installs the package in the appropriate context.
Installation complete, insert require 'linked_list_comp'
in a relevant file.
Package | Version |
| ​0.3.0​ |
​Ruby,
​bundler,
​linked_list_comp, ​
​data_library,
​node,
​Rubygems hosts the linked_list_library
package. Declare the dependency attribute in the Gem Specification file, or declare the gem in the project's Gemfile:
Gemfilegem 'linked_list_library', '~> 0'
gem_name.gemspecGem::Specification.new do |spec|​# ...spec.add_development_dependency 'linked_list_library', '~> 0'# Orspec.add_runtime_dependency 'linked_list_library', '~> 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 'linked_list_library'
in a relevant file.