code/superant.com.rwdtinkerbackwindow/installgemapplet.rb in rwdtorrent-0.06 vs code/superant.com.rwdtinkerbackwindow/installgemapplet.rb in rwdtorrent-0.08
- old
+ new
@@ -1,9 +1,9 @@
# install rwdtinker applet from a long directory location
def installgemapplet
require 'fileutils'
- require 'extras/zip/zip'
+ require 'lib/zip/zip'
nametext = "%s" % [@a_installapplet]
begin # exception trapped block
fullname = nametext + ".zip"
@@ -11,19 +11,21 @@
zf.sort.each {
|entry|
zf.extract(entry.to_s, entry.to_s)
}
- rescue
+ rescue
- if $DEBUG
- $stderr.puts "unzip error - applet may not be installed correctly"
- end
- @installapplettext = " .. "
+ $rwdtinkerlog.error "installgemapplet: unzip error - applet may not be installed correctly"
- end # exception rescue
+ @installapplettext = " .. "
- @nametextbase = File.basename(nametext)
+ end # exception rescue
+
+ @rwd_ignore_vars << @nametextbase << @returninitiateresults << @installapplettext
+ tmpnametext = File.basename(nametext)
+ tmpnametext.chop!; tmpnametext.chop!; tmpnametext.chop!; tmpnametext.chop!
+ @nametextbase = tmpnametext.chop!
@returninitateresults = initiateapplet(@nametextbase)
@installapplettext = Message[:applet_installed] + " " + @returninitateresults
RWDWindow.new($rwd_gui_tinker, @rwd_window).render("DEFAULT")