Class: FiddleFart::Parser

Inherits:
Object
  • Object
show all
Defined in:
lib/fiddle_fart/parser.rb

Class Method Summary collapse

Class Method Details

.parse(url) ⇒ Object



3
4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/fiddle_fart/parser.rb', line 3

def self.parse(url)
  if url.downcase.include? 'jsfiddle'
    return Jsfiddle.parse(url)
  elsif url.downcase.include? 'jsbin'
    return Jsbin.parse(url)
  elsif url.downcase.include? 'codepen.io'
    return Codepen.parse(url)
  elsif url.downcase.include? 'plnkr'
    return Plnkr.parse(url)
  else
    raise "Invalid URL"
  end
end