Class: Shipping::BolGenerator

Inherits:
BaseService show all
Defined in:
app/services/shipping/bol_generator.rb

Defined Under Namespace

Classes: Result

Instance Method Summary collapse

Methods inherited from BaseService

#initialize, #log_debug, #log_error, #log_info, #log_warning, #logger, #options, #tagged_logger

Constructor Details

This class inherits a constructor from BaseService

Instance Method Details

#process(delivery, options = {}) ⇒ Object



6
7
8
9
# File 'app/services/shipping/bol_generator.rb', line 6

def process(delivery, options = {})
  result = Pdf::Document::BillOfLading.new(delivery, options).call
  Result.new(pdf: result.pdf, file_name: result.file_name)
end