Class: Codename::Lister::AdjectivesLister

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

Constant Summary collapse

URL =
"http://www.esldesk.com/content/voc/adjectives.js"

Instance Method Summary collapse

Methods inherited from BaseLister

#random, #size

Instance Method Details

#descriptionObject



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

def description
  "Common adjectives"
end

#listObject



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

def list
  doc = open(URL).read
  doc.split("\n").collect {|line| line.match(/\"(.+);\"/)[1] rescue nil }.compact
end

#nameObject



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

def name
  "adjs"
end