Sha256: b14b93ca2d13147e3784448240c1699e81fcf8cb04472c0856292ca79b9c022a
Contents?: true
Size: 597 Bytes
Versions: 13
Compression:
Stored size: 597 Bytes
Contents
class IdsPlease module Parsers class Blogger < IdsPlease::Parsers::Base MASK = /blogspot|blogger/i def self.interact(links) links.map do |link| parse_link(link) end.compact end def self.parse_link(link) query = CGI.parse(link.query) if link.query && !link.query.empty? if query && !query['blogID'].empty? query['blogID'].first.split('#').first else return if link.host.sub('.blogspot.com', '') == link.host link.host.sub('.blogspot.com', '') end end end end end
Version data entries
13 entries across 13 versions & 1 rubygems