Module: Gembed
- Defined in:
- lib/gembed.rb,
lib/gembed/loom.rb
Defined Under Namespace
Classes: Loom
Class Method Summary collapse
Class Method Details
.find_source(url) ⇒ Object
9 10 11 12 13 14 15 16 17 18 |
# File 'lib/gembed.rb', line 9 def find_source(url) source = url.match(/^(?:https?:\/\/)?(?:[^@\/\n]+@)?(?:www\.)?([^:\/?\n]+)/).to_s case when source.include?("loom.com") Loom.(url) # when source.include?("youtu.be") || provider.include?("youtube.com") # Youtube.embed(url) end end |
.insert(url) ⇒ Object
5 6 7 |
# File 'lib/gembed.rb', line 5 def insert(url) find_source(url) end |