(Latest version)
Calling e.g.
$('form.validate .somenonexistantclass').rules('add', 'whatever')
results in
Uncaught TypeError: Cannot read property 'form' of undefined
The problems seems to be (from a quick glance) that the rules() method does not check for this.length but assigns this[0] straight away.