'abstract.rb' is a library which enable you to define abstract method in Ruby.
makoto kuwata
gem "abstract", "~> 1.0.0"