Way to keep method_missing and respond_to_missing? in sync in Ruby