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