lib/ids_please/odnoklassniki.rb in ids_please-1.0.1 vs lib/ids_please/odnoklassniki.rb in ids_please-1.0.2
- old
+ new
@@ -2,13 +2,15 @@
class Odnoklassniki < IdsPlease::BaseParser
MASK = /odnoklassniki/i
def self.parse_link(link)
- if link.path =~ /\/profile\//
- link.path.split('/').last
- elsif link.path.split('/').size == 2
- link.path.split('/').last
+ if matched = link.path.match(/\/(\d{2,})/)
+ matched[1]
+ elsif link.path =~ /\/about\//
+ link.path.split('/')[-2]
+ elsif link.path.split('/').size >= 3
+ link.path.split('/')[2]
end
end
end
end