Sha256: 9d1cd1b13690468e825cc3839be70f6879f6d6c5f86812b7858eaa50f190d2f6
Contents?: true
Size: 1.75 KB
Versions: 0
Compression: gzip
Compressed size: 790 Bytes
Stored size: 790 Bytes
Contents
--- !ruby/object:Gem::Specification rubygems_version: 0.9.4 specification_version: 1 name: protocol version: !ruby/object:Gem::Version version: 0.8.0 date: 2007-11-28 00:00:00 +01:00 summary: Method Protocols for Ruby Classes require_paths: - lib email: flori@ping.de homepage: http://protocol.rubyforge.org rubyforge_project: protocol description: This library offers an implementation of protocols against which you can check the conformity of your classes or instances of your classes. They are a bit like Java Interfaces, but as mixin modules they can also contain already implemented methods. Additionaly you can define preconditions/postconditions for methods specified in a protocol. autorequire: default_executable: bindir: bin has_rdoc: true required_ruby_version: !ruby/object:Gem::Version::Requirement requirements: - - ">" - !ruby/object:Gem::Version version: 0.0.0 version: platform: ruby signing_key: cert_chain: post_install_message: authors: - Florian Frank files: - install.rb - lib - lib/protocol.rb - lib/protocol - lib/protocol/core.rb - make_doc.rb - VERSION - tests - tests/test_protocol.rb - Rakefile - examples - examples/locking.rb - examples/comparing.rb - examples/stack.rb - examples/indexing.rb - examples/game.rb - examples/queue.rb - examples/hello_world_patternitis.rb - examples/enumerating.rb test_files: - tests/test_protocol.rb rdoc_options: - --title - Method Protocols for Ruby Classes - -S extra_rdoc_files: [] executables: [] extensions: [] requirements: [] dependencies: - !ruby/object:Gem::Dependency name: ParseTree version_requirement: version_requirements: !ruby/object:Gem::Version::Requirement requirements: - - ">=" - !ruby/object:Gem::Version version: 2.0.2 version: