mirror of
https://github.com/discourse/discourse.git
synced 2024-12-22 23:43:52 +08:00
84d4c81a26
This reverts commit 3c59106bac
.
26 lines
473 B
Ruby
26 lines
473 B
Ruby
class BackupFile
|
|
include ActiveModel::SerializerSupport
|
|
|
|
attr_reader :filename,
|
|
:size,
|
|
:last_modified,
|
|
:source
|
|
|
|
def initialize(filename:, size:, last_modified:, source: nil)
|
|
@filename = filename
|
|
@size = size
|
|
@last_modified = last_modified
|
|
@source = source
|
|
end
|
|
|
|
def ==(other)
|
|
attributes == other.attributes
|
|
end
|
|
|
|
protected
|
|
|
|
def attributes
|
|
[@filename, @size, @last_modified, @source]
|
|
end
|
|
end
|