Sha256: 91d71b9734192d10afd6125d4b6e456643642f06bc2964a2822b53886f6ff775

Contents?: true

Size: 1.75 KB

Versions: 6

Compression:

Stored size: 1.75 KB

Contents

# this code is to list the zips


def fillhypernotename(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/
                    puts "#{x}"        #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("fillhypernotename")
      end  

Version data entries

6 entries across 6 versions & 4 rubygems

Version Path
rubyslippers-1.02 code/superant.com.rubyslippers/listgemzips.rb
rubyslippers-1.00 code/superant.com.rubyslippers/listgemzips.rb
rubyslippers-1.01 code/superant.com.rubyslippers/listgemzips.rb
rwdmovies-0.90 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdshell-0.95 code/superant.com.rwdtinkerbackwindow/listgemzips.rb
rwdtinker-1.52 code/superant.com.rwdtinkerbackwindow/listgemzips.rb