Class: Prismic::Fragments::Image
  
  
  
Defined Under Namespace
  
    
  
    
      Classes: View, ViewDoesNotExistException
    
  
  Instance Attribute Summary collapse
  
  
    
      Instance Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  Constructor Details
  
    
  
  
    #initialize(main, views)  ⇒ Image 
  
  
  
  
    Returns a new instance of Image
   
 
  
  
    
      
7
8
9
10 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 7
def initialize(main, views)
  @main = main
  @views = views
end 
     | 
  
 
  
 
  
    Instance Attribute Details
    
      
      
      
  
  
    #main  ⇒ Object 
  
  
  
  
    Returns the value of attribute main
   
 
  
  
    
      
5
6
7 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 5
def main
  @main
end 
     | 
  
 
    
      
      
      
  
  
    #views  ⇒ Object 
  
  
  
  
    Returns the value of attribute views
   
 
  
  
    
      
5
6
7 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 5
def views
  @views
end 
     | 
  
 
    
   
  
    Instance Method Details
    
      
  
  
    #alt  ⇒ Object 
  
  
  
  
    
      
23 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 23
def alt() main.alt end 
     | 
  
 
    
      
  
  
    #as_html(link_resolver = nil)  ⇒ Object 
  
  
  
  
    
      
12
13
14 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 12
def as_html(link_resolver=nil)
  main.as_html(link_resolver)
end 
     | 
  
 
    
      
  
  
    #as_text  ⇒ Object 
  
  
  
  
    
      
16
17
18 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 16
def as_text
  ""
end 
     | 
  
 
    
      
  
  
    #copyright  ⇒ Object 
  
  
  
  
    
      
24 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 24
def copyright() main.copyright end 
     | 
  
 
    
      
  
  
    #get_view(key)  ⇒ Object 
  
  
  
  
    
      
26
27
28
29
30
31
32
33
34 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 26
def get_view(key)
  if key == 'main'
    main
  elsif @views.has_key?(key)
    views[key]
  else
    raise ViewDoesNotExistException
  end
end
     | 
  
 
    
      
  
  
    #height  ⇒ Object 
  
  
  
  
    
      
22 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 22
def height() main.height end 
     | 
  
 
    
      
  
  
    #url  ⇒ Object 
  
  
  
  
    
      
20 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 20
def url() main.url end 
     | 
  
 
    
      
  
  
    #width  ⇒ Object 
  
  
  
  
    
      
21 
     | 
    
      # File 'lib/prismic/fragments/image.rb', line 21
def width() main.width end 
     |