Sha256: bff136d75b5131f7a5949e4b450c4cddf3ae1fedfd9eed1b19d4e18acf5026c5

Contents?: true

Size: 289 Bytes

Versions: 3

Compression:

Stored size: 289 Bytes

Contents

module ActiveEncode
  class Input
    include Status
    include TechnicalMetadata

    attr_accessor :id
    attr_accessor :url

    def valid?
      id.present? && url.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/input.rb
active_encode-0.4.1 lib/active_encode/input.rb
active_encode-0.4 lib/active_encode/input.rb