module OpenFoodNetwork class RefererParser def self.path(referer) parse_uri(referer).andand.path if referer end def self.parse_uri(string) # TODO: make this operation obsolete by fixing URLs generated by AngularJS string.sub!('##', '#') URI(string) rescue URI::InvalidURIError nil end end end