module AbstractClass
Public Class Methods
included(abstract)
click to toggle source
# File lib/simple_abstract.rb, line 5 def self.included abstract abstract.instance_eval do def self.included base @abstract_methods.each do |ab| unless base.instance_methods.include? ab.to_s raise AbstractClass::NoImplementError end end end end end