class FlexStationData::SampleQuality

Attributes

options[R]
sample[R]

Public Class Methods

new(sample, **options) click to toggle source
# File lib/flex_station_data/services/sample_quality.rb, line 11
def initialize(sample, **options)
  @sample = sample
  @options = options
end

Public Instance Methods

call() click to toggle source
# File lib/flex_station_data/services/sample_quality.rb, line 20
def call
  sample.values.flatten.map(&method(:value_quality)).uniq(&:to_s)
end
value_quality(value) click to toggle source
# File lib/flex_station_data/services/sample_quality.rb, line 16
def value_quality(value)
  ValueQuality.call(value, **options)
end