class Picstapel::Keyword

Public Class Methods

random_word() click to toggle source
# File lib/keyword.rb, line 6
def self.random_word
  @@words[rand(@@words.size)].chomp
end

Public Instance Methods

generate_keywords() click to toggle source

generate keywords array

# File lib/keyword.rb, line 11
def generate_keywords
  p 'Enter up to 10 keywords separated by space'
  keywords = gets.tr('^A-Za-z0-9\s', ' ').split(' ')
  p 'Fetching images...'
  if keywords.length < 10
    (10 - keywords.length).times { keywords <<  Keyword.random_word }
  end
  keywords[0..9]
end