lib/pack_material/services/integrate_bulk_stock_adjustment.rb
# rubocop:disable Metrics/ClassLength
# Send XML representation to accounting system.
# - use the `just_show_xml` flag to check the XML output without modifying the db.
#
# @param user_name [string] the user who initiated this task.
# @param [Integer] mr_bulk_stock_adjustment_id
# @param just_show_xml [bool] set to true to just return XML from the call without updating the db.
disable Metrics/ClassLength
Send XML representation to accounting system.
use the `just_show_xml` flag to check the XML output without modifying the db.
disable Metrics / ClassLength Send XML representation to accounting system . use the ` just_show_xml ` flag to check the XML output without modifying the db .
def format_response(response)
      resp = Nokogiri::XML(response)
      message = resp.xpath('//error').text
      instance = {
        journal_number: resp.xpath('//journal_number').text,
        time: @time
      }
      if message.empty?
        success_response('ok', instance)
      else
        failed_response(message, instance)
      end
    end
def format_response ( response ) resp = Nokogiri :: XML ( response ) message = resp . xpath ( '//error' ) . text instance = { journal_number : resp . xpath ( '//journal_number' ) . text , time : @time } if message . empty? success_response ( 'ok' , instance ) else failed_response ( message , instance ) end end
rubocop:disable Metrics/ClassLength
Send XML representation to accounting system.
rubocop : disable Metrics / ClassLength Send XML representation to accounting system .
response
<not_specific>
user_name
<not_specific>
the user who initiated this task.
the user who initiated this task .
<not_specific>
None
just_show_xml
<not_specific>
set to true to just return XML from the call without updating the db.
set to true to just return XML from the call without updating the db .