Module: AlchemyAPI
- Defined in:
- lib/alchemy_api.rb,
lib/alchemy-api/base.rb,
lib/alchemy-api/config.rb,
lib/alchemy-api/version.rb,
lib/alchemy-api/concept_tagging.rb,
lib/alchemy-api/text_extraction.rb,
lib/alchemy-api/author_extraction.rb,
lib/alchemy-api/entity_extraction.rb,
lib/alchemy-api/keyword_extraction.rb,
lib/alchemy-api/language_detection.rb,
lib/alchemy-api/sentiment_analysis.rb,
lib/alchemy-api/relation_extraction.rb,
lib/alchemy-api/text_categorization.rb
Defined Under Namespace
Classes: AuthorExtraction, Base, ConceptTagging, Config, EntityExtraction, InvalidAPIKey, InvalidOutputMode, InvalidSearchMode, KeywordExtraction, LanguageDetection, MissingOptionsError, RelationExtraction, SentimentAnalysis, TextCategorization, TextExtraction, UnknownError
Constant Summary
collapse
- BASE_URL =
"http://access.alchemyapi.com/calls/"
- VERSION =
"0.2.2"
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
19
20
21
|
# File 'lib/alchemy_api.rb', line 19
def self.config
Config
end
|
23
24
25
|
# File 'lib/alchemy_api.rb', line 23
def self.configure
block_given? ? yield(Config) : Config
end
|
.key ⇒ Object
27
28
29
|
# File 'lib/alchemy_api.rb', line 27
def self.key
Config.apikey
end
|
.key=(value) ⇒ Object
31
32
33
|
# File 'lib/alchemy_api.rb', line 31
def self.key=(value)
Config.apikey = value
end
|
.search(mode, opts) ⇒ Object