lib/onebox/engine/cloudapp_onebox.rb in onebox-1.8.80 vs lib/onebox/engine/cloudapp_onebox.rb in onebox-1.8.81
- old
+ new
@@ -1,51 +1,51 @@
-module Onebox
- module Engine
- class CloudAppOnebox
- include Engine
- include StandardEmbed
-
- matches_regexp(/^https?:\/\/cl\.ly/)
- always_https
-
- def to_html
- og = get_opengraph
-
- if !og.image.nil?
- return image_html(og)
- elsif og.title.to_s[/\.(mp4|ogv|webm)$/]
- return video_html(og)
- else
- return link_html(og)
- end
- end
-
- private
-
- def link_html(og)
- <<-HTML
- <a href='#{og.url}' target='_blank'>
- #{og.title}
- </a>
- HTML
- end
-
- def video_html(og)
- direct_src = ::Onebox::Helpers.normalize_url_for_output("#{og.get(:url)}/#{og.title}")
-
- <<-HTML
- <video width='480' height='360' #{og.title_attr} controls loop>
- <source src='#{direct_src}' type='video/mp4'>
- </video>
- HTML
- end
-
- def image_html(og)
- <<-HTML
- <a href='#{og.url}' target='_blank' class='onebox'>
- <img src='#{og.image}' #{og.title_attr} alt='CloudApp' width='480'>
- </a>
- HTML
- end
- end
- end
-end
+module Onebox
+ module Engine
+ class CloudAppOnebox
+ include Engine
+ include StandardEmbed
+
+ matches_regexp(/^https?:\/\/cl\.ly/)
+ always_https
+
+ def to_html
+ og = get_opengraph
+
+ if !og.image.nil?
+ return image_html(og)
+ elsif og.title.to_s[/\.(mp4|ogv|webm)$/]
+ return video_html(og)
+ else
+ return link_html(og)
+ end
+ end
+
+ private
+
+ def link_html(og)
+ <<-HTML
+ <a href='#{og.url}' target='_blank'>
+ #{og.title}
+ </a>
+ HTML
+ end
+
+ def video_html(og)
+ direct_src = ::Onebox::Helpers.normalize_url_for_output("#{og.get(:url)}/#{og.title}")
+
+ <<-HTML
+ <video width='480' height='360' #{og.title_attr} controls loop>
+ <source src='#{direct_src}' type='video/mp4'>
+ </video>
+ HTML
+ end
+
+ def image_html(og)
+ <<-HTML
+ <a href='#{og.url}' target='_blank' class='onebox'>
+ <img src='#{og.image}' #{og.title_attr} alt='CloudApp' width='480'>
+ </a>
+ HTML
+ end
+ end
+ end
+end