class Stealth::ServiceMessage
Public Instance Methods
entities()
click to toggle source
# File lib/stealth-aws-comprehend/nlp.rb, line 14 def entities @entities ||= begin if message.present? Stealth::AwsComprehend.detect_entities( message: message ) end end end
key_phrases()
click to toggle source
# File lib/stealth-aws-comprehend/nlp.rb, line 24 def key_phrases @key_phrases ||= begin if message.present? Stealth::AwsComprehend.detect_key_phrases( message: message ) end end end
language()
click to toggle source
# File lib/stealth-aws-comprehend/nlp.rb, line 4 def language @language ||= begin if message.present? Stealth::AwsComprehend.detect_dominate_language( message: message ) end end end
sentiment()
click to toggle source
# File lib/stealth-aws-comprehend/nlp.rb, line 38 def sentiment get_sentiment.sentiment end
sentiment_score()
click to toggle source
# File lib/stealth-aws-comprehend/nlp.rb, line 34 def sentiment_score get_sentiment.sentiment_score end
Private Instance Methods
get_sentiment()
click to toggle source
# File lib/stealth-aws-comprehend/nlp.rb, line 44 def get_sentiment @sentiment ||= begin if message.present? Stealth::AwsComprehend.detect_sentiment( message: message ) end end end