# File lib/anemone/page_store.rb, line 111 def pages_linking_to(urls) unless urls.is_a?(Array) urls = [urls] single = true end urls.map! do |url| unless url.is_a?(URI) URI(url) rescue nil else url end end urls.compact links = {} urls.each { |url| links[url] = [] } values.each do |page| urls.each { |url| links[url] << page if page.links.include?(url) } end if single and !links.empty? return links[urls.first] else return links end end