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  |