Class: Fitting::Storage::Responses

Inherits:
Object
  • Object
show all
Defined in:
lib/fitting/storage/responses.rb

Instance Method Summary collapse

Constructor Details

#initializeResponses

Returns a new instance of Responses.



6
7
8
# File 'lib/fitting/storage/responses.rb', line 6

def initialize
  @responses = []
end

Instance Method Details

#add(response) ⇒ Object



10
11
12
13
14
15
16
17
# File 'lib/fitting/storage/responses.rb', line 10

def add(response)
  @responses.push(
    Fitting::Response.new(
      response,
      Fitting::Storage::Documentation.tomogram
    )
  )
end

#statisticsObject



19
20
21
22
23
24
25
26
27
28
29
# File 'lib/fitting/storage/responses.rb', line 19

def statistics
  @white_list = white_list
  Fitting::Statistics.new(
    Fitting::Documentation.new(
      Fitting::Storage::Documentation.tomogram,
      @white_list
    ),
    @responses.uniq,
    Fitting.configuration.strict
  )
end