class GreenMidget::Words

Public Class Methods

record_keys(words, category = nil) click to toggle source
# File lib/green_midget/models/words.rb, line 9
def self.record_keys(words, category = nil)
  words.map do |word|
    Array(category || CATEGORIES).map{ |category| Words[word].record_key(category) }
  end.flatten
end

Public Instance Methods

probability_for(category) click to toggle source
# File lib/green_midget/models/words.rb, line 15
def probability_for(category)
  count = self[category]
  if count == 0.0
    1.0 / Examples.total
  else
    count / Examples.send(category)
  end
end