class Qwik::GenerateManifest
Constants
- IGNORE_DIR
- IGNORE_PATTERN
Public Class Methods
generate(cwd)
click to toggle source
# File vendor/qwik/lib/qwik/dev-release.rb, line 101 def self.generate(cwd) ar = [] cwd.path.find {|f| ar << f.to_s if public_file?(f) } ar += %w(etc/ log/) open('MANIFEST', 'wb'){|out| ar.sort.each {|f| out.puts f } } end
public_file?(file)
click to toggle source
album.swf lib/qwik/mock- lib/qwik/test-
# File vendor/qwik/lib/qwik/dev-release.rb, line 136 def self.public_file?(file) return false if file.directory? s = file.to_s IGNORE_DIR.each {|dir| # ignore dir return false if /^#{dir}/ =~ s return false if /\/#{dir}\// =~ s } IGNORE_PATTERN.each {|pat| # ignore pattern return false if s.include?(pat) } return false if /~$/ =~ s return true end