Class: Dsu::Services::Entry::HydratorService

Inherits:
Object
  • Object
show all
Defined in:
lib/dsu/services/entry/hydrator_service.rb

Instance Method Summary collapse

Constructor Details

#initialize(entries_array:, options: {}) ⇒ HydratorService

Returns a new instance of HydratorService.

Raises:

  • (ArgumentError)


9
10
11
12
13
14
15
# File 'lib/dsu/services/entry/hydrator_service.rb', line 9

def initialize(entries_array:, options: {})
  raise ArgumentError, 'entries_array is nil' if entries_array.nil?
  raise ArgumentError, 'options is nil' if options.nil?

  @entries_array = entries_array
  @options = options || {}
end

Instance Method Details

#callObject



17
18
19
# File 'lib/dsu/services/entry/hydrator_service.rb', line 17

def call
  hydrate
end