class Funky::URL

Constants

VIDEO_ID_REGEXES

Attributes

url[R]

Public Class Methods

new(url) click to toggle source
# File lib/funky/url.rb, line 6
def initialize(url)
  @url = url
end

Public Instance Methods

video_id() click to toggle source
# File lib/funky/url.rb, line 10
def video_id
  return unless url.include? 'facebook.com'
  VIDEO_ID_REGEXES.each do |regex|
    url.match regex
    return $1 unless $1.nil? || $1.empty? || !$1.size.between?(15,17)
  end
  nil
end