Sha256: 07ef531ee6c5898822f08a2ea734bfc8143dc22e2d7dd44069b14b111fec14a5
Contents?: true
Size: 1.14 KB
Versions: 1
Compression:
Stored size: 1.14 KB
Contents
require_dependency "renalware/pathology" # This class used to include https://github.com/softace/activerecord-tableless but that does not # support Rails 5. The alternative I have used here is to massage this class to get the specs to # pass by stubbing out various methods. # I'm not really sure yet how this class works and why its tableless. module Renalware module Pathology module Requests class HighRiskRuleSet def self.rules GlobalRule.where(rule_set_type: self.name) end def self.primary_key :id end # NOTE: required so ActiveRecord doesn't try to create a new associated HighRiskRuleSet # record with the audit def new_record? false end def to_model # noop end def id nil end def _read_attribute(name) # noop end def self.base_class Renalware::Pathology::Requests::HighRiskRuleSet end def marked_for_destruction? false end def destroyed? false end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
renalware-core-2.0.0.pre.beta4 | app/models/renalware/pathology/requests/high_risk_rule_set.rb |