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