Sha256: 95b7ec6923d2ab76cf59306e3eb03116ec14524a83c5327cba1c100753b0cb24
Contents?: true
Size: 1.13 KB
Versions: 7
Compression:
Stored size: 1.13 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: 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
7 entries across 7 versions & 1 rubygems