Sha256: 4283c36e886ff2fb8ef9a6e4d04d13ec4c2adc677ffeeeafee42d3f94fac90d2
Contents?: true
Size: 653 Bytes
Versions: 3
Compression:
Stored size: 653 Bytes
Contents
class FlixCloud::FileLocations < FlixCloud::Record record_column :input, 'InputFile' record_column :output, 'OutputFile' record_column :watermark, 'WatermarkFile' def valid? self.errors = [] if input unless input.valid? self.errors << {:input => input.errors} end else self.errors << "input is required" end if output unless output.valid? self.errors << {:output => output.errors} end else self.errors << "output is required" end if watermark && !watermark.valid? self.errors << {:watermark => watermark.errors} end errors.empty? end end
Version data entries
3 entries across 3 versions & 1 rubygems