Module: MilitaryOperations

Defined in:
lib/military_operations.rb,
lib/military_operations/version.rb

Constant Summary collapse

VERSION =
"0.0.2"

Class Method Summary collapse

Class Method Details

.operations(size) ⇒ Object



11
12
13
14
15
16
17
# File 'lib/military_operations.rb', line 11

def self.operations(size)
  names = urls.map { |url| get_page_text url }
              .map { |text| Nokogiri::HTML text }
              .flat_map { |page| names_from_page page }

  names.sample size
end

.urlsObject



7
8
9
# File 'lib/military_operations.rb', line 7

def self.urls
  ["List_of_military_operations", "List_of_World_War_II_military_operations"]
end