misc/plugin/amazon.rb in tdiary-5.0.7 vs misc/plugin/amazon.rb in tdiary-5.0.8
- old
+ new
@@ -4,14 +4,14 @@
#
# Copyright (C) 2005-2007 TADA Tadashi <sho@spc.gr.jp>
# You can redistribute it and/or modify it under GPL2 or any later version.
#
-autoload :Net, 'net/http'
-autoload :URI, 'uri'
-autoload :Timeout, 'timeout'
-autoload :REXML, 'rexml/document'
+require 'net/http'
+require 'uri'
+require 'timeout'
+require 'rexml/document'
# do not change these variables
@amazon_subscription_id = '1CVA98NEF1G753PFESR2'
@amazon_require_version = '2011-08-01'
@@ -91,11 +91,11 @@
res = Net::HTTP::Proxy( px_host, px_port ).get_response( URI::parse( url ) )
case res
when Net::HTTPSuccess
res.body
when Net::HTTPRedirection
- amazon_fetch( res['location'].untaint, limit - 1 )
+ amazon_fetch( res['location'], limit - 1 )
when Net::HTTPForbidden, Net::HTTPServiceUnavailable
raise AmazonRedirectError.new( limit.to_s )
else
raise ArgumentError, res.error!
end
@@ -322,10 +322,10 @@
@conf['amazon.hidename'] = (@cgi.params['amazon.hidename'][0] == 'true')
@conf['amazon.bitly'] = (@cgi.params['amazon.bitly'][0] == 'true')
@conf['amazon.nodefault'] = (@cgi.params['amazon.nodefault'][0] == 'true')
if @cgi.params['amazon.clearcache'][0] == 'true' then
Dir["#{@cache_path}/amazon/*"].each do |cache|
- File::delete( cache.untaint )
+ File::delete( cache )
end
end
unless @conf['amazon.hideconf'] then
@conf['amazon.aid'] = @cgi.params['amazon.aid'][0]
end