class ProjectMadurai::MetaData
Public Instance Methods
list()
click to toggle source
# File lib/project_madurai/meta_data.rb, line 13 def list details = [] page.search(parent_node).each do |node| if node.css('td') && node.css('td')[1] && node.css('td')[2] detail = {} detail[:title] = node.css('td')[1].text detail[:author] = node.css('td')[2].text details << detail end end details end
page()
click to toggle source
# File lib/project_madurai/meta_data.rb, line 5 def page Nokogiri::HTML(open("http://www.projectmadurai.org/pmworks.html")) end
parent_node()
click to toggle source
# File lib/project_madurai/meta_data.rb, line 9 def parent_node "table.sortable tr" end