Class: DigitalScriptorium::DatedClaimTransformer

Inherits:
BaseClaimTransformer show all
Defined in:
lib/digital_scriptorium/transformers/dated_claim_transformer.rb

Overview

Transformer for dated? (P26) claims.

Instance Attribute Summary collapse

Attributes inherited from BaseClaimTransformer

#claim, #prefix

Instance Method Summary collapse

Methods inherited from BaseClaimTransformer

#display_value, #display_values, #search_values, #solr_props

Constructor Details

#initialize(claim, export_hash, **kwargs) ⇒ DatedClaimTransformer

Returns a new instance of DatedClaimTransformer.



8
9
10
11
# File 'lib/digital_scriptorium/transformers/dated_claim_transformer.rb', line 8

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

Instance Attribute Details

#export_hashObject (readonly)

Returns the value of attribute export_hash.



6
7
8
# File 'lib/digital_scriptorium/transformers/dated_claim_transformer.rb', line 6

def export_hash
  @export_hash
end

Instance Method Details

#facet_valuesObject



13
14
15
# File 'lib/digital_scriptorium/transformers/dated_claim_transformer.rb', line 13

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