class ArcadianAnimal

Public Class Methods

illiterative() click to toggle source
# File lib/arcadian_animal.rb, line 6
def self.illiterative
  adj = adjectives.sample
  ani = animals.select { |a| a[0] == adj[0] }.sample
  "#{adj}-#{ani}"
end
random() click to toggle source
# File lib/arcadian_animal.rb, line 2
def self.random
  "#{adjectives.sample}-#{animals.sample}"
end

Protected Class Methods

adjectives() click to toggle source
# File lib/arcadian_animal.rb, line 18
def self.adjectives
  File.read(File.expand_path('lib/adjectives.txt')).split("\n")
end
animals() click to toggle source
# File lib/arcadian_animal.rb, line 14
def self.animals
  File.read(File.expand_path('lib/animals.txt')).split("\n")
end