Sha256: e3ce1067c2f03428625a3086e772c121530d37092947b1c5119af397db0a720e

Contents?: true

Size: 451 Bytes

Versions: 1

Compression:

Stored size: 451 Bytes

Contents

# frozen_string_literal: true

module Ukemi
  class Record
    attr_reader :data, :first_seen, :last_seen, :source

    def initialize(data:, first_seen: nil, last_seen: nil, source: nil)
      @data = data
      @first_seen = first_seen
      @last_seen = last_seen
      @source = source
    end

    def to_h
      {
        data: data,
        first_seen: first_seen,
        last_seen: last_seen,
        source: source
      }
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
ukemi-0.4.1 lib/ukemi/record.rb