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' }
Class Method Summary collapse
Class Method Details
.post(text, options) ⇒ Object
23 24 25 |
# File 'lib/textrazor/request.rb', line 23 def self.post(text, ) ::RestClient.post url, build_query(text, ), accept_encoding: 'gzip' end |
.url ⇒ Object
27 28 29 |
# File 'lib/textrazor/request.rb', line 27 def self.url TextRazor.configuration.secure ? HTTPS_URL : HTTP_URL end |