Class: Notifications::ConsolidationPlan

Inherits:
Object
  • Object
show all
Defined in:
app/services/notifications/consolidation_plan.rb

Instance Method Summary collapse

Instance Method Details

#can_consolidate_data?(_notification) ⇒ Boolean

Returns:

  • (Boolean)

Raises:

  • (NotImplementedError)


17
18
19
# File 'app/services/notifications/consolidation_plan.rb', line 17

def can_consolidate_data?(_notification)
  raise NotImplementedError
end

#consolidate_or_save!(_notification) ⇒ Object

Raises:

  • (NotImplementedError)


21
22
23
# File 'app/services/notifications/consolidation_plan.rb', line 21

def consolidate_or_save!(_notification)
  raise NotImplementedError
end

#set_mutations(set_data_blk: nil) ⇒ Object



11
12
13
14
15
# File 'app/services/notifications/consolidation_plan.rb', line 11

def set_mutations(set_data_blk: nil)
  @set_data_blk = set_data_blk

  self
end

#set_precondition(precondition_blk: nil) ⇒ Object



5
6
7
8
9
# File 'app/services/notifications/consolidation_plan.rb', line 5

def set_precondition(precondition_blk: nil)
  @precondition_blk = precondition_blk

  self
end