Class: Onebox::Engine::ImageOnebox
  
  
  
  
  
    - Inherits:
- 
      Object
      
        
          - Object
- Onebox::Engine::ImageOnebox
 show all
      - Includes:
- Onebox::Engine
    - Defined in:
- lib/onebox/engine/image_onebox.rb
 
  Constant Summary
  
  
  DEFAULT
  Instance Attribute Summary
  
  
  #cache, #timeout, #uri, #url
  
    
      Instance Method Summary
      collapse
    
    
  
  
  
  
  
  
  
  
  
  
  engines, included, #initialize, #options, #options=, #placeholder_html
  
    Instance Method Details
    
      
    
      
  
  
    #to_html  ⇒ Object 
  
  
  
  
    | 
14
15
16
17
18
19
20
21
22
23
24
25
26
27 | # File 'lib/onebox/engine/image_onebox.rb', line 14
def to_html
    if @url[/^https:\/\/www.dropbox.com\/s\//]
    @url.sub!("https://www.dropbox.com", "https://dl.dropboxusercontent.com")
  end
  escaped_url = ::Onebox::Helpers.normalize_url_for_output(@url)
  <<-HTML
    <a href="#{escaped_url}" target="_blank" class="onebox">
      <img src="#{escaped_url}">
    </a>
  HTML
end |