--- !ruby/object:Gem::Specification rubygems_version: 0.8.3 specification_version: 1 name: ruby-contract version: !ruby/object:Gem::Version version: 0.1.1 date: 2005-02-15 summary: ruby-contract provides support for describing and using types via unit-tests. require_paths: - lib email: flgr@ccan.de homepage: http://ruby-contract.rubyforge.org/ rubyforge_project: ruby-contract description: "ruby-contract provides support for describing and using types via unit-tests. It offers support for specifying contracts (Contract), method signature checks (Module#signature), automatic adaption between types (Kernel#adaption) and integration with the classic message- and class-based typing." autorequire: contract default_executable: bindir: bin has_rdoc: true required_ruby_version: !ruby/object:Gem::Version::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 1.8.1 version: platform: ruby authors: - Florian Gross files: - lib - test - doc - TODO - COPYING - README - setup.rb - Manifest - lib/contract.rb - lib/contract - lib/contract/integration.rb - lib/contract/assertions.rb - lib/contract/overrides.rb - lib/contract/exception.rb - test/tc_contract.rb - test/tc_integration.rb - test/coverage - test/tc_exception.rb - test/tc_all.rb - test/coverage/_-lib-contract-integration_rb.html - test/coverage/_-lib-contract-assertions_rb.html - test/coverage/_-lib-contract-overrides_rb.html - test/coverage/_-lib-contract-exception_rb.html - test/coverage/_-lib-contract_rb.html - test/coverage/__-lib-contract-assertions_rb.html - test/coverage/__-lib-contract-exception_rb.html - test/coverage/__-lib-contract_rb.html - test/coverage/__-lib-contract-overrides_rb.html - test/coverage/__-lib-contract-integration_rb.html - test/coverage/index.html - doc/index.html - doc/fr_method_index.html - doc/fr_class_index.html - doc/fr_file_index.html - doc/classes - doc/files - doc/rdoc-style.css - doc/dot - doc/created.rid - doc/classes/Kernel.html - doc/classes/MethodSignatureMixin.html - doc/classes/Module.html - doc/classes/Method.html - doc/classes/Contract - doc/classes/Contract.html - doc/classes/Contract/ContractMismatch.html - doc/classes/Contract/ContractError.html - doc/classes/Contract/Check - doc/classes/Contract/Check.html - doc/classes/Contract/ContractException.html - doc/classes/Contract/Check/Quack.html - doc/classes/Contract/Check/Block.html - doc/classes/Contract/Check/None.html - doc/classes/Contract/Check/All.html - doc/classes/Contract/Check/Any.html - doc/files/lib - doc/files/README.html - doc/files/COPYING.html - doc/files/TODO.html - doc/files/lib/contract_rb.html - doc/files/lib/contract - doc/files/lib/contract/integration_rb.html - doc/files/lib/contract/assertions_rb.html - doc/files/lib/contract/overrides_rb.html - doc/files/lib/contract/exception_rb.html - doc/dot/f_7.png - doc/dot/f_7.dot - doc/dot/f_6_1.png - doc/dot/f_6_1.dot - doc/dot/f_6_0.png - doc/dot/f_6_0.dot - doc/dot/f_6.png - doc/dot/f_6.dot - doc/dot/f_5.png - doc/dot/f_5.dot - doc/dot/f_4.png - doc/dot/f_4.dot - doc/dot/f_3.png - doc/dot/f_3.dot - doc/dot/f_2.png - doc/dot/f_2.dot - doc/dot/f_1.png - doc/dot/f_1.dot - doc/dot/f_0.png - doc/dot/f_0.dot test_files: - test/tc_all.rb rdoc_options: - "--diagram" - "--inline-source" - "--line-numbers" - "--title" - ruby-contract - "%s" - "--main" - README extra_rdoc_files: - TODO - COPYING - README executables: [] extensions: [] requirements: [] dependencies: []