Sha256: ba392c5149e108f74189da0c476f5718d8554038d9e269dbf4bbfc2462ceec70

Contents?: true

Size: 443 Bytes

Versions: 4

Compression:

Stored size: 443 Bytes

Contents

require 'json'
require "#{File.dirname(__FILE__)}/engine"


class Sentimentalizer

  def self.setup
    @analyser = Analyser.new
    @analyser.train_positive "#{File.dirname(__FILE__)}/data/positive"
    @analyser.train_negative "#{File.dirname(__FILE__)}/data/negative"
  end

  def self.analyze(sentence, as_json=nil)
    unless as_json
      @analyser.analyse(sentence)
    else
      @analyser.analyse(sentence).to_json
    end
  end

end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
sentimentalizer-0.3.2 lib/sentimentalizer.rb
sentimentalizer-0.3.1 lib/sentimentalizer.rb
sentimentalizer-0.3.0 lib/sentimentalizer.rb
sentimentalizer-0.2.2 lib/sentimentalizer.rb