Sha256: 8c977296a045a05ce79187be4484e55ff6717b39846a9f15f925f285397b9f31

Contents?: true

Size: 1.32 KB

Versions: 59

Compression:

Stored size: 1.32 KB

Contents

# this code is to list the zips
def fillzipappletname(inffile)
	applet                = inffile.gsub(/\.zip$/, "")
	@a_installapplet = applet
	
end

def findzipfiles(d)
	a = Array.new(Dir[d].entries.sort)
	#loop through and get the files names
	a.each do |x|
		#adjust the filters to the files you want to see...
		if(!test(?d,x))
			# only zip files
			if x =~ /\.zip/
				    #opens the file thats in fileName as read only
				$zipsarray =  $zipsarray | ["#{x}"] 
			end
		end
	end
end

def listgemzips
	startlangdir = $geminstalled_directory
	#get a list of the files and subdirectories on the starting directory only
	alanghash = Array.new(Dir[startlangdir].entries.sort)
	p alanghash
	#loop through the list, ignore the files and add all new directories found
	alanghash.each do |x|
		#if a directory...
		if(test(?d,x))
			# add to the original list of directories
			@@tmproot = x + "/**"
			#adds the new ones to the array
			blanghash = Dir[@@tmproot].entries.sort
			blanghash.each do |x|
				if(test(?d,x))
					alanghash.push(x)  #appends to the end of the array...
				end
			end
		end
	end
	alanghash.each do |x|
		#if it is a file...
		if(!test(?d,x))
			alanghash.delete(x)
		else              #it is a directory...
			findzipfiles(x + "/**")
		end
	end
	@zipslistresult = $zipsarray.rwd_method("fillzipappletname")
end

Version data entries

59 entries across 59 versions & 15 rubygems

Version Path
bigtinker-0.96 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
bigtinker-0.97 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
bigtinker-0.95 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rubyslippers-1.06 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rubyslippers-1.08 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rubyslippers-1.07 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdaddresses-1.05 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdeliza-0.03 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwddialogmap-0.01 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwddialogmap-0.02 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdfoldeditor-0.02 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdfoldeditor-0.03 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdfoldeditor-0.05 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdfoldeditor-0.01 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdeliza-0.05 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdeliza-0.04 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdgutenberg-0.06 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdgutenberg-0.12 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdgutenberg-0.08 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdgutenberg-0.07 code/superant.com.rwdtinkerbackwindow/listgemzips.rb