Sha256: 45bbe3386fc72b73dc22c0fc9df894bde2679795e3c2b19d89380c1186be87a0

Contents?: true

Size: 404 Bytes

Versions: 2

Compression:

Stored size: 404 Bytes

Contents

# frozen_string_literal: true

module DigitalScriptorium
  # Transformer for dated? (P26) claims.
  class DatedClaimTransformer < BaseClaimTransformer
    attr_reader :export_hash

    def initialize(claim, export_hash, **kwargs)
      super(claim, **kwargs)
      @export_hash = export_hash
    end

    def facet_values
      [export_hash[claim.entity_id_value]&.label('en')].compact
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
digital_scriptorium-0.2.1 lib/digital_scriptorium/transformers/dated_claim_transformer.rb
digital_scriptorium-0.2.0 lib/digital_scriptorium/transformers/dated_claim_transformer.rb