Class: Madeleine::NumberedFile

Inherits:
Object
  • Object
show all
Defined in:
lib/madeleine.rb

Overview

:nodoc:

Direct Known Subclasses

SnapshotFile

Instance Method Summary collapse

Constructor Details

#initialize(path, name, id) ⇒ NumberedFile

Returns a new instance of NumberedFile.



253
254
255
# File 'lib/madeleine.rb', line 253

def initialize(path, name, id)
  @path, @name, @id = path, name, id
end

Instance Method Details

#nameObject



257
258
259
260
261
262
263
264
265
# File 'lib/madeleine.rb', line 257

def name
  [
    @path,
    File::SEPARATOR,
    sprintf("%0#{FILE_COUNTER_SIZE}d", @id),
    '.',
    @name
  ].join
end