Class: Nuva::Queries::AllNomenclaturesQuery

Inherits:
Query
  • Object
show all
Defined in:
lib/nuva/queries.rb

Instance Method Summary collapse

Methods inherited from Query

#inspect

Constructor Details

#initialize(repositories) ⇒ AllNomenclaturesQuery

Returns a new instance of AllNomenclaturesQuery.



207
208
209
# File 'lib/nuva/queries.rb', line 207

def initialize(repositories)
  @vaccines = repositories.vaccines
end

Instance Method Details

#callObject



211
212
213
# File 'lib/nuva/queries.rb', line 211

def call
  (@vaccines.all.flat_map { |v| v.codes.map(&:nomenclature) }).uniq
end