Class: Renalware::HD::Scheduling::MasterDiary

Inherits:
Diary show all
Defined in:
app/models/renalware/hd/scheduling/master_diary.rb

Defined Under Namespace

Classes: MasterSlotDecorator

Instance Method Summary collapse

Methods inherited from Diary

policy_class

Methods included from Accountable

#first_or_create_by!, #save_by, #save_by!, #update_by

Instance Method Details

#decorate_slot(slot) ⇒ Object



25
26
27
# File 'app/models/renalware/hd/scheduling/master_diary.rb', line 25

def decorate_slot(slot)
  MasterSlotDecorator.new(slot)
end

#slot_for(*args) ⇒ Object



29
30
31
# File 'app/models/renalware/hd/scheduling/master_diary.rb', line 29

def slot_for(*args)
  (slot = super) && decorate_slot(slot)
end