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.



4
5
6
# File 'lib/fitting/storage/responses.rb', line 4

def initialize
  @responses = []
end

Instance Method Details

#add(response) ⇒ Object



8
9
10
11
12
13
# File 'lib/fitting/storage/responses.rb', line 8

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

#statisticsObject



15
16
17
18
19
20
21
22
23
# File 'lib/fitting/storage/responses.rb', line 15

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