module StrictParent
Constants
- VERSION
Public Instance Methods
subclass_must_implement(*args)
click to toggle source
# File lib/strict_parent.rb, line 4 def subclass_must_implement(*args) args.each do |arg| define_method arg.to_sym do fail NoMethodDefinedError, "You need to define #{arg} in #{self.class.name.split('::').last}" end end end