Posted By: Makoto Kuwata
Date: 2006-03-13 07:09
Summary: abstract.rb 1.0.0
Project: abstract

'abstract.rb' is a library which enable you to define abstract method in Ruby.

The followings are examples:

## example1. (shorter notation)
require 'rubygems' # if installed with 'gem install'
require 'abstract'
class Foo
abstract_method 'arg1, arg2=""', :method1, :method2, :method3
end

## example2. (RDoc friendly notation)
require 'rubygems' # if installed with 'gem install'
require 'abstract'
class Bar
# ... method1 description ...
def method1(arg1, arg2="")
not_implemented
end
# ... method2 description ...
def method2(arg1, arg2="")
not_implemented
end
end


Abstract method makes your code more descriptive.
It is useful even for dynamic language such as Ruby.

Latest News
icalendar 1.4.0 Released
    Ryan Ahearn - 2013-05-21 23:17
BinData 1.5.0 - source moved to github
    Dion Mendel - 2013-05-21 11:10
v13.5.0 Released !!
    id 774 - 2013-05-18 12:28
Runt v0.9.0 Released
    Matthew Lipper - 2013-05-17 00:11
kramdown 1.0.2 released
    Thomas Leitner - 2013-05-09 06:58

 

Forums | Admin

Discussion Forums: -ann--abstract.rb-1.0.0-released

Start New Thread Start New Thread

 

Topic Topic Starter Replies Last Post