Sha256: f521735f3f84000a317fcda36ccf6bf242cc3bc8133c304513763b43831ded81

Contents?: true

Size: 1.35 KB

Versions: 21

Compression:

Stored size: 1.35 KB

Contents

# part of rwdtinker smalllinux@gmail.com
# copyleft gpl 2008 Steven Gibson

require 'lib/rwdtinker/rwdtinkertools'

tmpmodload = '
def RwdtinkerTools.findfilesp(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 rwd files
			if x =~ /rb|rwd|txt/
				fileA=File.open("#{x}","r")        #opens the file thats in fileName as read only
				@@tempdoc+=fileA.read    #reads the file into the doc string
				fileA.close    
			end
		end
	end
	
end

def RwdtinkerTools.findprogramfiles(codedir, specificdir = "")
 @@tempdoc = ""
#get a list of the files and subdirectories on the starting directory only
  a = Array.new(Dir[codedir].entries.sort)
  #loop through the list, ignore the files and add all new directories found
  a.each do |x|
	  #if a directory...
	  if(test(?d,x))
		  # add to the original list of directories
		  @@root = x + "/**"
		  #adds the new ones to the array
		  b = Dir[@@root].entries.sort
		  b.each do |x|
			  if(test(?d,x))
				  a.push(x)  #appends to the end of the array...
			  end
		  end
	  end
  end
  a.each do |x|
	  #if it is a file...
	  if(!test(?d,x))
		  a.delete(x)
	  else              #it is a directory...
		  findfilesp(x + "/**")
	  end
  end
  return @@tempdoc
end
'

RwdtinkerTools.module_eval(tmpmodload)

Version data entries

21 entries across 21 versions & 14 rubygems

Version Path
bigtinker-0.98 lib/rwdtinker/rwdcodedir.rb
bigtinker-0.97 lib/rwdtinker/rwdcodedir.rb
rubyslippers-1.08 lib/rwdtinker/rwdcodedir.rb
rwddialogmap-0.02 lib/rwdtinker/rwdcodedir.rb
rwdeliza-0.05 lib/rwdtinker/rwdcodedir.rb
rwdgutenberg-0.13 lib/rwdtinker/rwdcodedir.rb
rwdfoldeditor-0.07 lib/rwdtinker/rwdcodedir.rb
rwdhypernote-0.16 lib/rwdtinker/rwdcodedir.rb
rwdhypernote-0.15 lib/rwdtinker/rwdcodedir.rb
rwdmpd-0.08 lib/rwdtinker/rwdcodedir.rb
rwdmpd-0.07 lib/rwdtinker/rwdcodedir.rb
rwdlanguage-0.01 lib/rwdtinker/rwdcodedir.rb
rwdschedule-0.07 lib/rwdtinker/rwdcodedir.rb
rwdruby-1.08 lib/rwdtinker/rwdcodedir.rb
rwdtinker-1.82 lib/rwdtinker/rwdcodedir.rb
rwdtinker-1.85 lib/rwdtinker/rwdcodedir.rb
rwdtinker-1.83 lib/rwdtinker/rwdcodedir.rb
rwdtinker-1.84 lib/rwdtinker/rwdcodedir.rb
rwdtorrent-0.08 lib/rwdtinker/rwdcodedir.rb
tinkerbell-0.03 lib/rwdtinker/rwdcodedir.rb