Some ActiveResource issues

Hi,

1. Is there any particular reason to not return ActiveResource objects when calling custom methods on Resources? Currently depending on request type, ARes returns hash or Net::HTTP::XXX responses. 2. I think know_attributes should be inheritable between ARes classes. Is there any reason to not do so? 3. custom methods can't be directly overridden in plugins via modules, because methods are directly defined via, "class << self". I have submitted a trivial patch that fixes the behaviour, #6219 Move ActiveResource custom class methods to module ClassMethods - Ruby on Rails - rails. (or move_custom_methods_to_classmethods ยท GitHub )

I can submit separate patches for each of things here, if someone is interested.