lib/takuhai_status.rb in takuhai_status-1.4.2 vs lib/takuhai_status.rb in takuhai_status-1.5.0
- old
+ new
@@ -2,10 +2,11 @@
require "takuhai_status/japanpost"
require "takuhai_status/kuronekoyamato"
require "takuhai_status/sagawa"
require "takuhai_status/tmg_cargo"
require "takuhai_status/ups"
+require "takuhai_status/fedex"
module TakuhaiStatus
class NotFound < StandardError; end
class NotMyKey < StandardError; end
class Multiple < StandardError
@@ -17,10 +18,10 @@
end
def self.scan(key)
services = []
[].tap{|threads|
- [Sagawa, JapanPost, KuronekoYamato, TMGCargo, UPS].each do |service|
+ [Sagawa, JapanPost, KuronekoYamato, TMGCargo, UPS, FedEx].each do |service|
threads.push(Thread.new{service.new(key)})
end
}.each{|thread|
begin
services.push(thread.value)