Class: VerifiedDouble::ReportUnverifiedSignatures

Inherits:
Object
  • Object
show all
Defined in:
lib/verified_double/report_unverified_signatures.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(double_registry, nested_example_group) ⇒ ReportUnverifiedSignatures

Returns a new instance of ReportUnverifiedSignatures.



5
6
7
# File 'lib/verified_double/report_unverified_signatures.rb', line 5

def initialize(double_registry, nested_example_group)
  @double_registry, @nested_example_group = double_registry, nested_example_group
end

Instance Attribute Details

#double_registryObject

Returns the value of attribute double_registry.



3
4
5
# File 'lib/verified_double/report_unverified_signatures.rb', line 3

def double_registry
  @double_registry
end

#nested_example_groupObject

Returns the value of attribute nested_example_group.



3
4
5
# File 'lib/verified_double/report_unverified_signatures.rb', line 3

def nested_example_group
  @nested_example_group
end

Instance Method Details

#executeObject



9
10
11
12
13
14
# File 'lib/verified_double/report_unverified_signatures.rb', line 9

def execute
  VerifiedDouble::OutputUnverifiedSignatures.new(
    VerifiedDouble::GetUnverifiedSignatures.new(
      VerifiedDouble::GetRegisteredSignatures.new(double_registry),
      VerifiedDouble::GetVerifiedSignatures.new(nested_example_group))).execute
end