Class: Renalware::Pathology::Requests::HighRiskRuleSet

Inherits:
Object
  • Object
show all
Defined in:
app/models/renalware/pathology/requests/high_risk_rule_set.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.base_classObject



39
40
41
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 39

def self.base_class
  Renalware::Pathology::Requests::HighRiskRuleSet
end

.polymorphic_nameObject

Required for Rails 5.2



44
45
46
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 44

def self.polymorphic_name
  name
end

.primary_keyObject



17
18
19
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 17

def self.primary_key
  :id
end

.rulesObject



13
14
15
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 13

def self.rules
  GlobalRule.where(rule_set_type: name)
end

Instance Method Details

#_read_attribute(name) ⇒ Object



35
36
37
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 35

def _read_attribute(name)
  # noop
end

#destroyed?Boolean

Returns:

  • (Boolean)


52
53
54
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 52

def destroyed?
  false
end

#idObject



31
32
33
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 31

def id
  nil
end

#marked_for_destruction?Boolean

Returns:

  • (Boolean)


48
49
50
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 48

def marked_for_destruction?
  false
end

#new_record?Boolean

NOTE: required so ActiveRecord doesn’t try to create a new associated HighRiskRuleSet

record with the audit

Returns:

  • (Boolean)


23
24
25
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 23

def new_record?
  false
end

#to_modelObject



27
28
29
# File 'app/models/renalware/pathology/requests/high_risk_rule_set.rb', line 27

def to_model
  # noop
end