Sha256: 0674ca4039e18db385f5ce1cd6dd76b27afa4549b45efd61708d226bf3aa30c8

Contents?: true

Size: 1.03 KB

Versions: 1

Compression:

Stored size: 1.03 KB

Contents

# vim: set filetype=ruby et sw=2 ts=2:

require 'gem_hadar'

GemHadar do
    name                 'protocol'
    author               'Florian Frank'
    email                'flori@ping.de'
    homepage             "https://github.com/flori/#{name}"
    summary              'Method Protocols for Ruby Classes'
    description <<EOT
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.
EOT
  licenses               << 'GPL-2'
  test_dir               'tests'
  ignore                 '.*.sw[pon]', 'pkg', 'Gemfile.lock', 'coverage', '.rvmrc', '.AppleDouble', '.byebug_history', 'tags', 'errors.lst'
  readme                 'README.rdoc'
  dependency             'ruby_parser', '~> 3.0'
  development_dependency 'simplecov'
  development_dependency 'test-unit'
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
protocol-2.0.1 Rakefile