Class: TextRazor::Request
- Inherits:
-
Object
- Object
- TextRazor::Request
- Defined in:
- lib/textrazor/request.rb
Constant Summary collapse
- HTTP_URL =
'http://api.textrazor.com/'
- HTTPS_URL =
'https://api.textrazor.com/'
- OPTIONS_MAPPING =
{ extractors: 'extractors', cleanup_mode: 'cleanup.mode', cleanup_return_cleaned: 'cleanup.returnCleaned', cleanup_return_raw: 'cleanup.returnRaw', language: 'languageOverride', dictionaries: 'entities.dictionaries', filter_dbpedia_types: 'entities.filterDbpediaTypes', filter_freebase_types: 'entities.filterFreebaseTypes', allow_overlap: 'entities.allowOverlap', enrichment_queries: 'entities.enrichmentQueries', classifiers: 'classifiers' }
Class Method Summary collapse
Class Method Details
.post(text, options) ⇒ Object
24 25 26 |
# File 'lib/textrazor/request.rb', line 24 def self.post(text, ) ::RestClient.post url, build_query(text, ), accept_encoding: 'gzip' end |
.url ⇒ Object
28 29 30 |
# File 'lib/textrazor/request.rb', line 28 def self.url TextRazor.configuration.secure ? HTTPS_URL : HTTP_URL end |