Class: IdsPlease::Facebook

Inherits:
BaseParser show all
Defined in:
lib/ids_please/facebook.rb

Constant Summary collapse

MASK =
/fb\.me|fb\.com|facebook/i

Class Method Summary collapse

Methods inherited from BaseParser

network_name, parse

Class Method Details



5
6
7
8
9
10
11
12
13
14
# File 'lib/ids_please/facebook.rb', line 5

def self.parse_link(link)
  if link.query && !link.query.empty?
    query = CGI.parse(link.query)
    query['id'].first if query.keys.include?('id')
  elsif link.path =~ /\/pages\//
    link.path.split('/').last
  else
    link.path.split('/')[1]
  end
end