Class: Prismic::Fragments::StructuredText::Span::Label

Inherits:
Prismic::Fragments::StructuredText::Span show all
Defined in:
lib/prismic/fragments/structured_text.rb

Instance Attribute Summary collapse

Attributes inherited from Prismic::Fragments::StructuredText::Span

#end, #start

Instance Method Summary collapse

Constructor Details

#initialize(start, finish, label) ⇒ Label

Returns a new instance of Label.



111
112
113
114
# File 'lib/prismic/fragments/structured_text.rb', line 111

def initialize(start, finish, label)
  super(start, finish)
  @label = label
end

Instance Attribute Details

#labelString

Returns:

  • (String)


110
111
112
# File 'lib/prismic/fragments/structured_text.rb', line 110

def label
  @label
end

Instance Method Details

#serialize(text, link_resolver = nil) ⇒ Object



115
116
117
# File 'lib/prismic/fragments/structured_text.rb', line 115

def serialize(text, link_resolver = nil)
  "<span class=\"#{@label}\">#{text}</span>"
end