[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