Class: Renalware::Pathology::Requests::Frequency
- Inherits:
-
Object
- Object
- Renalware::Pathology::Requests::Frequency
show all
- Defined in:
- app/models/renalware/pathology/requests/frequency.rb
Defined Under Namespace
Classes: Always, FourMonthly, Monthly, Once, SixMonthly, ThreeMonthly, TwoMonthly, Weekly, Yearly
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.all_names ⇒ Object
21
22
23
|
# File 'app/models/renalware/pathology/requests/frequency.rb', line 21
def self.all_names
%w(Always Once Weekly Monthly TwoMonthly ThreeMonthly FourMonthly SixMonthly Yearly)
end
|
Instance Method Details
#observation_required?(_days) ⇒ Boolean
9
10
11
|
# File 'app/models/renalware/pathology/requests/frequency.rb', line 9
def observation_required?(_days)
raise NotImplementedError
end
|
#once? ⇒ Boolean
13
14
15
|
# File 'app/models/renalware/pathology/requests/frequency.rb', line 13
def once?
false
end
|
#to_s ⇒ Object
17
18
19
|
# File 'app/models/renalware/pathology/requests/frequency.rb', line 17
def to_s
self.class.name.demodulize
end
|