Module: FilePipeline::Versions

Defined in:
lib/file_pipeline/versions.rb,
lib/file_pipeline/versions/history.rb

Overview

Module that contains classes to work with VersionedFile.

Defined Under Namespace

Classes: History

Class Method Summary collapse

Class Method Details

.copy(src, dir, filename) ⇒ Object

Copies the file with path src to /dir/filename.



9
10
11
12
13
# File 'lib/file_pipeline/versions.rb', line 9

def self.copy(src, dir, filename)
  dest = FilePipeline.path(dir, filename)
  FileUtils.cp src, dest
  dest
end

.move(src, dir, filename) ⇒ Object

Moves the file with path src to /dir/filename.



16
17
18
19
20
# File 'lib/file_pipeline/versions.rb', line 16

def self.move(src, dir, filename)
  dest = FilePipeline.path(dir, filename)
  FileUtils.mv src, dest
  dest
end