Class: Textus::Handlers::Maintenance::DoctorStore

Inherits:
Object
  • Object
show all
Defined in:
lib/textus/handlers/maintenance/doctor_store.rb

Instance Method Summary collapse

Constructor Details

#initialize(container:) ⇒ DoctorStore

Returns a new instance of DoctorStore.



5
6
7
# File 'lib/textus/handlers/maintenance/doctor_store.rb', line 5

def initialize(container:)
  @container = container
end

Instance Method Details

#call(command, call) ⇒ Object



9
10
11
# File 'lib/textus/handlers/maintenance/doctor_store.rb', line 9

def call(command, call)
  Value::Result.success(Textus::Doctor.build(container: @container, checks: command.checks, role: call.role))
end