Module: Quorable

Defined in:
lib/quorable.rb

Constant Summary collapse

BASE_URL =
'http://www.quora.com'

Class Method Summary collapse

Class Method Details

.feed(topic) ⇒ Object



8
9
10
11
# File 'lib/quorable.rb', line 8

def self.feed(topic)
  doc = Nokogiri::HTML.parse(open("#{BASE_URL}/#{Quorable.parameterize(topic)}"))
  paths = doc.css('.question_link').map { |link| link['href'] }
end

.parameterize(topic) ⇒ Object



13
14
15
# File 'lib/quorable.rb', line 13

def self.parameterize(topic)
  topic.split(' ').map(&:downcase).map(&:capitalize).join('-')
end