Sha256: be058dc4719ab0d7c44f1084980adc879c27a727b3ad7b7a2f176ef43aedc247

Contents?: true

Size: 333 Bytes

Versions: 3

Compression:

Stored size: 333 Bytes

Contents

module ActiveEncode
  class Output
    include Status
    include TechnicalMetadata

    attr_accessor :id
    attr_accessor :url
    attr_accessor :label

    def valid?
      id.present? && url.present? && label.present? &&
      created_at.is_a?(Time) && updated_at.is_a?(Time) &&
      updated_at >= created_at
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
active_encode-0.5.0 lib/active_encode/output.rb
active_encode-0.4.1 lib/active_encode/output.rb
active_encode-0.4 lib/active_encode/output.rb