class Airmail::Sentiment

Public Class Methods

new(*pattern) click to toggle source
# File lib/airmail/sentiment.rb, line 4
def initialize(*pattern)
  @pattern = /#{"(" + pattern.map{|a| or_regex(a) }.join(').*?(') + ")"}/
end

Public Instance Methods

analyze(phrase) click to toggle source
# File lib/airmail/sentiment.rb, line 8
def analyze(phrase)
  sentiments = @pattern.match phrase
end

Private Instance Methods

or_regex(phrase) click to toggle source
# File lib/airmail/sentiment.rb, line 14
def or_regex(phrase)
  return "#{phrase.join("|")}" if phrase.is_a? Array
  phrase
end