lib/catissue/database.rb
def invertible_query?(obj, attribute)
      super and not (hook_proxy_attribute?(obj, attribute) or
        (CaTissue::CollectionProtocolEvent === obj and attribute == :specimen_requirements))
    end
def invertible_query?(obj, attribute)
      super and not (hook_proxy_attribute?(obj, attribute) or
        (CaTissue::CollectionProtocolEvent === obj and attribute == :specimen_requirements))
    end
def invertible_query? ( obj , attribute ) super and not ( hook_proxy_attribute? ( obj , attribute ) or ( CaTissue :: CollectionProtocolEvent === obj and attribute == :specimen_requirements ) ) end
@quirk caCORE Override +CaRuby::Database::Reader.invertible_query?+ to enable the Bug #147 work
   around in {#query_object}. Invertible queries are performed to work around Bug #79. However, this
   work-around induces Bug #147, so we disable the Bug #79 work-around here for the special case of
   a CPE in order to enable the Bug #147 work-around. And so it goes....

 @see CaRuby::Database#invertible_query?
@quirk caCORE Override + CaRuby :: Database :: Reader . invertible_query? + to enable the Bug #147 work around in { #query_object } . Invertible queries are performed to work around Bug #79 . However this work - around induces Bug #147 so we disable the Bug #79 work - around here for the special case of a CPE in order to enable the Bug #147 work - around . And so it goes ....