Sha256: 6e790549fceb7a97092ac3d932f3f43323d5d5b42e7b3640ab58b73b533a1249

Contents?: true

Size: 714 Bytes

Versions: 1

Compression:

Stored size: 714 Bytes

Contents


class InsuredShip

  def initialize
  end

  def calculateEstimatedPrice(shipment_request = ShipmentRequest.new)
    reset_service_instance
    @service.headerhandler <<   ShipmentRequestHeader.new(shipment_request)   # add new headers.
    @service.calculateEstimatedPrice(CalculateEstimatedPrice.new())

    puts ">>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> #{@service.filterchain }"
  end

  protected

  def reset_service_instance
    @service = G4s.instance.shipping.service  # must make a new instance each time.
    @service.wiredump_dev=STDERR
    @service.options['protocol.http.ssl_config.verify_mode'] = OpenSSL::SSL::VERIFY_NONE
    @service.filterchain << G4sNamespaceFilter.new
    puts "gogogo"
  end
 
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
g4s_client-0.1.6 lib/g4s/insured_ship.rb