Class: Piperun::Filters::TransformFilter
- Inherits:
-
Filter
- Object
- Filter
- Piperun::Filters::TransformFilter
show all
- Defined in:
- lib/piperun/filters/transform_filter.rb
Instance Method Summary
collapse
Methods inherited from Filter
#initialize
Instance Method Details
#mapping(name) ⇒ Object
21
22
23
|
# File 'lib/piperun/filters/transform_filter.rb', line 21
def mapping(name)
name
end
|
#run(src, dst, files) ⇒ Object
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
# File 'lib/piperun/filters/transform_filter.rb', line 3
def run(src, dst, files)
outfiles = []
files.each do |name|
outname = mapping(name)
next unless outname
srcpath = File.join(src, name)
dstpath = File.join(dst, outname)
FileUtils::mkdir_p File.dirname(dstpath)
transform(srcpath, dstpath)
outfiles << outname
end
return outfiles
end
|