Skip to content
This repository

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Fetching contributors…

Octocat-spinner-32-eaf2f5

Cannot retrieve contributors at this time

file 20 lines (15 sloc) 0.427 kb
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
require 'nbayes'
require 'yaml'


class SubmissionGrader
  def initialize
    @@nbayes = YAML.load_file("results.yml")
    @@nbayes.reset_after_import()
  end
  
  def grade_awesomeness(submission)
    tokens = submission.split(/\s+/)
    result = @@nbayes.classify(tokens)
    p "#{result.max_class} #{result['awesome']}, #{result['ok']}"
  end
  
end

g = SubmissionGrader.new
g.grade_awesomeness("I like flamethrowers")
Something went wrong with that request. Please try again.