class ArticleJSON::Import::GoogleDoc::HTML::EmbeddedFacebookVideoParser

Public Class Methods

url_regexp() click to toggle source

Regular expression to check if a given string is a FB Video URL Also used to extract the ID from the URL @return [Regexp]

# File lib/article_json/import/google_doc/html/embedded_facebook_video_parser.rb, line 16
def url_regexp
  %r{
    ^\S*                        # all protocols & sub domains
    facebook\.com/              # domain
    (                           # optional path & parameters
      \w+/videos/|
      video\.php\?v=|
      video\.php\?id=
    )
    (?<id>\d+)                  # numeric video id
  }xi
end

Public Instance Methods

embed_type() click to toggle source

The type of this embedded element @return [Symbol]

# File lib/article_json/import/google_doc/html/embedded_facebook_video_parser.rb, line 8
def embed_type
  :facebook_video
end