Class: EmployeePhoneStatus::QueueCoverageImpact::Result

Inherits:
Data
  • Object
show all
Defined in:
app/services/employee_phone_status/queue_coverage_impact.rb

Overview

Immutable impact returned to the status-change controller.

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(uncovered_queues: []) ⇒ Result

Returns a new instance of Result.

Parameters:

  • uncovered_queues (Array<PhoneQueue>) (defaults to: [])

    queues that would lose coverage



27
# File 'app/services/employee_phone_status/queue_coverage_impact.rb', line 27

def initialize(uncovered_queues: []) = super

Instance Attribute Details

#uncovered_queuesObject (readonly)

Returns the value of attribute uncovered_queues

Returns:

  • (Object)

    the current value of uncovered_queues



25
26
27
# File 'app/services/employee_phone_status/queue_coverage_impact.rb', line 25

def uncovered_queues
  @uncovered_queues
end