Class: GryphonNest::Processors::AssetProcessor
- Inherits:
-
Object
- Object
- GryphonNest::Processors::AssetProcessor
- Defined in:
- lib/gryphon_nest/processors/asset_processor.rb
Overview
Default file processor. Moves files from source to destination
Instance Method Summary collapse
Instance Method Details
#dest_name(src) ⇒ Pathname
18 19 20 |
# File 'lib/gryphon_nest/processors/asset_processor.rb', line 18 def dest_name(src) src.sub(CONTENT_DIR, BUILD_DIR) end |
#file_modified?(src, dest) ⇒ Boolean
25 26 27 28 29 |
# File 'lib/gryphon_nest/processors/asset_processor.rb', line 25 def file_modified?(src, dest) return true unless dest.exist? src.mtime > dest.mtime end |
#process(src, dest) ⇒ Object
11 12 13 14 |
# File 'lib/gryphon_nest/processors/asset_processor.rb', line 11 def process(src, dest) dest.dirname.mkpath FileUtils.copy_file(src, dest) end |