RosettaCodeData/Task/Rosetta-Code-Count-examples/Ruby/rosetta-code-count-examples-2.rb

14 lines
337 B
Ruby
Raw Permalink Normal View History

2023-07-01 11:58:00 -04:00
require 'rosettacode'
total_examples = 0
RosettaCode.category_members("Programming_Tasks") do |task|
url = RosettaCode.get_url("index.php", {"action" => "raw", "title" => task})
examples = open(url).read.scan("=={{header").length
puts "#{task}: #{examples}"
total_examples += examples
end
puts
puts "Total: #{total_examples}"