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/taxonomy.rb,
lib/alchemy-api/image_tagging.rb,
lib/alchemy-api/concept_tagging.rb,
lib/alchemy-api/text_extraction.rb,
lib/alchemy-api/title_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,
lib/alchemy-api/targeted_sentiment_analysis.rb
Defined Under Namespace
Classes: AuthorExtraction, Base, ConceptTagging, Config, EntityExtraction, ImageTagging, InvalidAPIKey, InvalidOutputMode, InvalidSearchMode, KeywordExtraction, LanguageDetection, MissingOptionsError, RelationExtraction, SentimentAnalysis, TargetedSentimentAnalysis, Taxonomy, TextCategorization, TextExtraction, TitleExtraction, UnknownError
Constant Summary
collapse
- BASE_URL =
'http://access.alchemyapi.com/calls/'
- VERSION =
'0.5.1'
Class Method Summary
collapse
Class Method Details
.config ⇒ Object
21
22
23
|
# File 'lib/alchemy_api.rb', line 21
def self.config
Config
end
|
25
26
27
|
# File 'lib/alchemy_api.rb', line 25
def self.configure
block_given? ? yield(Config) : Config
end
|
.key ⇒ Object
29
30
31
|
# File 'lib/alchemy_api.rb', line 29
def self.key
Config.apikey
end
|
.key=(value) ⇒ Object
33
34
35
|
# File 'lib/alchemy_api.rb', line 33
def self.key=(value)
Config.apikey = value
end
|
.search(mode, opts) ⇒ Object