a5e08f7bcc
I installed the rails_xss plugin, for the main purpose of seeing what will break with Rails 3.0 (where the behaviour of the plugin is the default). I think I've fixed everything, but let me know if you see stuff that is HTML-escaped, which shouldn't be. As a side benefit, we now use Erubis, rather than ERB, to render templates. They tell me it's faster ... |
||
---|---|---|
.. | ||
doc | ||
lib | ||
test | ||
abstract.gemspec | ||
ChangeLog | ||
README.txt | ||
setup.rb |
= README revision:: $Rev: 1 $ release:: $Release: 1.0.0 $ copyright:: copyright(c) 2006 kuwata-lab.com all rights reserved. == Introduction '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. == Installation * Type 'gem install -r abstract' with root account if you have installed RubyGems. * Or type 'ruby setup.rb' with root account if you can be root account. * Or copy lib/abstract.rb into proper directory such as '/usr/local/lib/ruby/site_ruby'. == License Ruby's == Copyright copyright(c) 2006 kuwata-lab.com all rights reserved.