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.embed(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