Class: Prismic::Fragments::Fragment
- Inherits:
-
Object
- Object
- Prismic::Fragments::Fragment
- Defined in:
- lib/prismic/fragments/fragment.rb
Overview
Generic fragment, this class is to be extended by all fragment classes.
Direct Known Subclasses
Color, Date, Embed, GeoPoint, Group, Image, Image::View, Link, Multiple, Number, Select, Separator, Slice, SliceZone, StructuredText, Text, Timestamp
Instance Method Summary collapse
-
#as_html(link_resolver = nil) ⇒ String
Generic as_html method for fragments, meant to be overriden by specific fragment classes.
-
#as_text ⇒ String
Generic as_text method for fragments, meant to be overriden by specific fragment classes.
Instance Method Details
#as_html(link_resolver = nil) ⇒ String
Generic as_html method for fragments, meant to be overriden by specific fragment classes.
11 12 13 |
# File 'lib/prismic/fragments/fragment.rb', line 11 def as_html(link_resolver = nil) raise NotImplementedError, "Method #{__method__} is not implemented for #{inspect}", caller end |
#as_text ⇒ String
Generic as_text method for fragments, meant to be overriden by specific fragment classes.
19 20 21 |
# File 'lib/prismic/fragments/fragment.rb', line 19 def as_text() raise NotImplementedError, "Method #{__method__} is not implemented for #{inspect}", caller end |