Test Setup Failed
Push — master ( 6bc7a5...1b66d8 )
by Marcelo
01:22
created

ServiceFactory.create_service()   A

Complexity

Conditions 1

Size

Total Lines 3

Duplication

Lines 0
Ratio 0 %

Importance

Changes 1
Bugs 0 Features 0
Metric Value
c 1
b 0
f 0
dl 0
loc 3
rs 10
cc 1
1
module Nurse
2
  class ServiceFactory
3
    def attach_to(dependency_manager)
4
      dependency_manager.set(dependency_key) do |di|
5
        create_service(di)
6
      end
7
    end
8
9
    def create_service(_dependency_manager)
10
      fail 'create_service must be implemented'
11
    end
12
13
    def dependency_key
14
      fail 'dependency_key must be implemented'
15
    end
16
  end
17
end
18