[DRE-commits] [ruby-contracts] 02/04: Merge tag 'upstream/0.11.0'
Sebastien Badia
sbadia-guest at moszumanska.debian.org
Thu Aug 20 13:47:36 UTC 2015
This is an automated email from the git hooks/post-receive script.
sbadia-guest pushed a commit to branch master
in repository ruby-contracts.
commit 3e2d2ad31be5fce80e00607d955af1270207c583
Merge: a1ca97c 62ee6a2
Author: Sebastien Badia <seb at sebian.fr>
Date: Thu Aug 20 15:26:56 2015 +0200
Merge tag 'upstream/0.11.0'
Upstream version 0.11.0
.gitignore | 4 +
.rspec | 2 +
.rubocop.yml | 127 ++++
.travis.yml | 19 +
CHANGELOG.markdown | 56 ++
Gemfile | 14 +
README.md | 96 +++
Rakefile | 11 +
TODO.markdown | 6 +
TUTORIAL.md | 711 ++++++++++++++++++++++
benchmarks/bench.rb | 67 +++
benchmarks/hash.rb | 69 +++
benchmarks/invariants.rb | 91 +++
benchmarks/io.rb | 62 ++
benchmarks/wrap_test.rb | 57 ++
contracts.gemspec | 12 +
lib/contracts.rb | 245 ++++++++
lib/contracts/builtin_contracts.rb | 478 +++++++++++++++
lib/contracts/call_with.rb | 97 +++
lib/contracts/core.rb | 45 ++
lib/contracts/decorators.rb | 42 ++
lib/contracts/engine.rb | 26 +
lib/contracts/engine/base.rb | 136 +++++
lib/contracts/engine/eigenclass.rb | 46 ++
lib/contracts/engine/target.rb | 68 +++
lib/contracts/errors.rb | 71 +++
lib/contracts/formatters.rb | 134 +++++
lib/contracts/invariants.rb | 68 +++
lib/contracts/method_handler.rb | 195 ++++++
lib/contracts/method_reference.rb | 100 ++++
lib/contracts/support.rb | 59 ++
lib/contracts/validators.rb | 133 +++++
lib/contracts/version.rb | 3 +
metadata.yml | 91 +++
script/rubocop.rb | 5 +
spec/builtin_contracts_spec.rb | 399 +++++++++++++
spec/contracts_spec.rb | 720 +++++++++++++++++++++++
spec/fixtures/fixtures.rb | 660 +++++++++++++++++++++
spec/invariants_spec.rb | 17 +
spec/module_spec.rb | 18 +
spec/override_validators_spec.rb | 162 +++++
spec/ruby_version_specific/contracts_spec_1.9.rb | 24 +
spec/ruby_version_specific/contracts_spec_2.0.rb | 40 ++
spec/ruby_version_specific/contracts_spec_2.1.rb | 63 ++
spec/spec_helper.rb | 102 ++++
spec/support.rb | 10 +
spec/support_spec.rb | 21 +
spec/validators_spec.rb | 25 +
48 files changed, 5707 insertions(+)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-ruby-extras/ruby-contracts.git
More information about the Pkg-ruby-extras-commits
mailing list