Packages

Observer's packages.

Interface

Packages

Version

observer_int

0.1.0

Requirements

  • Ruby, v.2.6.5v. \geq 2.6.5

Dependencies

Development

  • bundler, v.2.1v. \geq 2.1

Runtime

Changelog

v0.1.0, 2020-05-04
v0.1.0, 2020-05-04

Added

  • version.rb.

  • Gem Specification.

  • README.md.

  • 'ObserverInt.observable()', 'ObserverInt.type(identifier = nil)', 'ObserverInt.changed(instance = nil)', 'ObserverInt.notify(instance = nil)', and 'ObserverInt.kind_observer(instance = nil)'.

  • Declared 'new()' and 'ObserverInt.kind_observer(instance = nil)' private.

  • Method declaration test coverage.

Edited

  • Deleted Travis CI deployment settings.

Fixed

Installation

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

Implementation

Package

Version

observer_impl

0.2.0

Requirements

  • Ruby, v.2.6.5v. \geq 2.6.5

Dependencies

Development

Runtime

Changelog

v0.2.0, 2020-05-17
v0.1.0, 2020-05-05
v0.2.0, 2020-05-17

Added

  • node_observer_impl developmental dependency.

  • Test coverage.

Edited

  • 'Observer.notify(instance = nil)'. Raises an error in the case the argument is not an observable instance.

Fixed

  • 'Observer.changed(instance = nil' bug. In the case an unobservable object was argued, 'Observer.kind_observer(instance = nil)' raised an ArgumentError.

v0.1.0, 2020-05-05

Added

  • version.rb.

  • Gem Specification.

  • README.md.

  • 'Observer.observable()', 'Observer.changed(instance = nil)', 'Observer.type(identifier = nil)', 'Observer.notify(pub_i = nil)', 'Observer.add_subject(subject = nil)', 'Observer.remove_subject(subject = nil)', and 'Observer.kind_observer(instance = nil)'.

  • Test coverage.

Edited

  • Deleted Travis CI deployment settings.

Fixed

Installation

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

Composition

Package

Version

observer_comp

0.2.0

Requirements

  • Ruby, v.2.6.5v. \geq 2.6.5

Dependencies

Development

  • bundler, v.2.1v. \geq 2.1

Runtime

Changelog

v0.2.0, 2020-05-17
v0.1.0, 2020-05-15
v0.2.0, 2020-05-17

Added

Edited

  • Separated the development and runtime dependencies.

Fixed

v0.1.0, 2020-05-15

Added

  • version.rb.

  • Gem Specification.

  • README.md.

  • observer_comp.rb.

  • File tests.

Edited

  • Deleted Travis CI deployment settings.

Fixed

Installation

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