class Oval::SubclassOf
Public Instance Methods
it_should()
click to toggle source
# File lib/oval/subclass_of.rb, line 11 def it_should "be a subclass of #{klass.name}" end
validate(thing, subject = nil)
click to toggle source
# File lib/oval/subclass_of.rb, line 4 def validate(thing, subject = nil) unless thing.is_a?(Class) and (thing < self.klass) raise Oval::ValueError, "Invalid class #{thing.inspect}#{for_subject(subject)}. " + "Should be subclass of #{klass.name}" end end