-
Notifications
You must be signed in to change notification settings - Fork 1
/
Rakefile
25 lines (23 loc) · 1.03 KB
/
Rakefile
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
# 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