Class: CocinaDisplay::Subjects::TitleSubjectValue
- Inherits:
-
SubjectValue
- Object
- SubjectValue
- CocinaDisplay::Subjects::TitleSubjectValue
- Defined in:
- lib/cocina_display/subjects/subject_value.rb
Overview
A subject value representing an entity with a title.
Instance Attribute Summary collapse
-
#title ⇒ Object
readonly
Returns the value of attribute title.
Attributes inherited from SubjectValue
Instance Method Summary collapse
-
#initialize(cocina) ⇒ TitleSubjectValue
constructor
Initialize a TitleSubjectValue object with Cocina structured data.
-
#to_s ⇒ String?
Construct a title string to use for display.
Methods inherited from SubjectValue
atomic_types, from_cocina, split_pre_coordinated_values
Constructor Details
#initialize(cocina) ⇒ TitleSubjectValue
Initialize a TitleSubjectValue object with Cocina structured data.
82 83 84 85 |
# File 'lib/cocina_display/subjects/subject_value.rb', line 82 def initialize(cocina) super @title = Title.new(cocina) end |
Instance Attribute Details
#title ⇒ Object (readonly)
Returns the value of attribute title.
78 79 80 |
# File 'lib/cocina_display/subjects/subject_value.rb', line 78 def title @title end |
Instance Method Details
#to_s ⇒ String?
Construct a title string to use for display.
90 91 92 |
# File 'lib/cocina_display/subjects/subject_value.rb', line 90 def to_s title.to_s end |