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: 

Package Spec version

protocol-0.8.0