Sha256: 13f0e3cf8031fc2974c8eab57f7d7a40852bbc63f48c9a567a5847dce3b28fb8
Contents?: true
Size: 653 Bytes
Versions: 3
Compression:
Stored size: 653 Bytes
Contents
module Overapp module Load class RawDir < Base def dir; Overapp.to_proper_dir(descriptor); end def load(base,ops) ops = {} raise "Bad dir" unless dir.present? raise "Dir not there #{dir}" unless FileTest.exist?(dir) res = Files.new res.file_class = ops[:file_class] if ops[:file_class] Overapp.dir_files(dir).each do |full_file| if FileTest.file?(full_file) f = full_file.gsub("#{dir}/","") raise "bad #{f}" if f == full_file res.add :file => f, :body => File.read(full_file) end end res end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
overapp-0.4.2 | lib/overapp/load/types/raw_dir.rb |
overapp-0.4.1 | lib/overapp/load/types/raw_dir.rb |
overapp-0.4.0 | lib/overapp/load/types/raw_dir.rb |