Class: Codename::Lister::ElementsLister

Inherits:
BaseLister
  • Object
show all
Defined in:
lib/codename/lister/elements_lister.rb

Constant Summary collapse

URL =
"http://en.wikipedia.org/wiki/List_of_elements"

Instance Method Summary collapse

Methods inherited from BaseLister

#random, #size

Instance Method Details

#descriptionObject



18
19
20
# File 'lib/codename/lister/elements_lister.rb', line 18

def description
  "Elements names"
end

#listObject



9
10
11
12
# File 'lib/codename/lister/elements_lister.rb', line 9

def list
  doc = Nokogiri::HTML(open(URL))
  doc.css("table.wikitable tr > td[3] > a[1]").collect { |node| node.text }
end

#nameObject



14
15
16
# File 'lib/codename/lister/elements_lister.rb', line 14

def name
  "elements"
end