* Add MediaFile abstraction. A MediaFile represents an image or video file. * Move filetype detection and dimension parsing code from uploads to MediaFile.
10 lines
157 B
Ruby
10 lines
157 B
Ruby
class MediaFile::Video < MediaFile
|
|
def dimensions
|
|
[video.width, video.height]
|
|
end
|
|
|
|
def video
|
|
@video ||= FFMPEG::Movie.new(file.path)
|
|
end
|
|
end
|