Sha256: a2583ffe15911364fee0ba036cbbcb0079fbcd4d873939c9f691c6f0b3b86e4c
Contents?: true
Size: 716 Bytes
Versions: 13
Compression:
Stored size: 716 Bytes
Contents
require 'sinatra/base' require 'httpclient' require 'opener/webservice' module Opener class OpinionDetector ## # Opinion Detector server powered by Sinatra. # class Server < Webservice set :views, File.expand_path('../views', __FILE__) text_processor OpinionDetector accepted_params :input ## # @see Opener::Webservice#analyze # def analyze(*args) begin super # ArgumentErrors are used for invalid languages. These happen too often # so we'll supress them for now. rescue ArgumentError => error halt(400, error.message.strip) end end end # Server end # OpinionDetector end # Opener
Version data entries
13 entries across 13 versions & 1 rubygems