Class: DigitalScriptorium::ShelfmarkClaimTransformer

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

Overview

Transformer for shelfmark (P8) claims.

Instance Attribute Summary

Attributes inherited from BaseClaimTransformer

#claim, #prefix

Instance Method Summary collapse

Methods inherited from BaseClaimTransformer

#display_value, #facet_values, #solr_props

Constructor Details

#initialize(claim, _, **kwargs) ⇒ ShelfmarkClaimTransformer

Returns a new instance of ShelfmarkClaimTransformer.



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

def initialize(claim, _, **kwargs)
  super(claim, **kwargs)
end

Instance Method Details

#display_valuesObject



10
11
12
# File 'lib/digital_scriptorium/transformers/shelfmark_claim_transformer.rb', line 10

def display_values
  [display_value(claim.data_value)]
end

#search_valuesObject



14
15
16
# File 'lib/digital_scriptorium/transformers/shelfmark_claim_transformer.rb', line 14

def search_values
  [claim.data_value]
end