Class: FedexShip::Request::LogsFedex

Inherits:
Base
  • Object
show all
Defined in:
lib/fedex_ship/request/logs_fedex.rb

Constant Summary

Constants inherited from Base

Base::CARRIER_CODES, Base::CLEARANCE_BROKERAGE_TYPE, Base::DROP_OFF_TYPES, Base::PACKAGING_TYPES, Base::PAYMENT_TYPE, Base::PRODUCTION_URL, Base::RECIPIENT_CUSTOM_ID_TYPE, Base::SERVICE_TYPES, Base::TEST_URL

Instance Attribute Summary

Attributes inherited from Base

#debug

Instance Method Summary collapse

Methods inherited from Base

#initialize, #process_request

Constructor Details

This class inherits a constructor from FedexShip::Request::Base

Instance Method Details

#delete_ship_serv_log(info) ⇒ Object



59
60
61
62
63
64
65
66
67
68
69
70
# File 'lib/fedex_ship/request/logs_fedex.rb', line 59

def delete_ship_serv_log(info)
  begin
    date = Date.today.to_s
    info = (Time.now).to_s + ' ' + info
    log = File.open('log/delete_shipment_' + date + '.log','a')
    log.puts(info)
    log.close
  rescue Exception => ex.to_s
    puts ex.to_s
    log.close
  end
end

#pickup_serv_log(info) ⇒ Object



46
47
48
49
50
51
52
53
54
55
56
57
# File 'lib/fedex_ship/request/logs_fedex.rb', line 46

def pickup_serv_log(info)
  begin
    date = Date.today.to_s
    info = (Time.now).to_s + ' ' + info
    log = File.open('log/pickup_' + date + '.log','a')
    log.puts(info)
    log.close
  rescue Exception => ex.to_s
    puts ex.to_s
    log.close
  end
end

#rate_serv_log(info) ⇒ Object



20
21
22
23
24
25
26
27
28
29
30
31
# File 'lib/fedex_ship/request/logs_fedex.rb', line 20

def rate_serv_log(info)
  begin
    date = Date.today.to_s
    info = (Time.now).to_s + ' ' + info
    log = File.open('log/rate_' + date + '.log','a')
    log.puts(info)
    log.close
  rescue Exception => ex.to_s
    puts ex.to_s
    log.close
  end
end

#ship_serv_log(info) ⇒ Object



7
8
9
10
11
12
13
14
15
16
17
18
# File 'lib/fedex_ship/request/logs_fedex.rb', line 7

def ship_serv_log(info)
  begin
    date = Date.today.to_s
    info = (Time.now).to_s + ' ' + info
    log = File.open('log/shipment_' + date + '.log','a')
    log.puts(info)
    log.close
  rescue Exception => ex.to_s
    puts ex.to_s
    log.close
  end
end

#track_serv_log(info) ⇒ Object



33
34
35
36
37
38
39
40
41
42
43
44
# File 'lib/fedex_ship/request/logs_fedex.rb', line 33

def track_serv_log(info)
  begin
    date = Date.today.to_s
    info = (Time.now).to_s + ' ' + info
    log = File.open('log/track_' + date + '.log','a')
    log.puts(info)
    log.close
  rescue Exception => ex.to_s
    puts ex.to_s
    log.close
  end
end