Module: TextRazor

Defined in:
lib/textrazor.rb,
lib/textrazor/util.rb,
lib/textrazor/word.rb,
lib/textrazor/topic.rb,
lib/textrazor/client.rb,
lib/textrazor/entity.rb,
lib/textrazor/phrase.rb,
lib/textrazor/request.rb,
lib/textrazor/version.rb,
lib/textrazor/category.rb,
lib/textrazor/property.rb,
lib/textrazor/relation.rb,
lib/textrazor/response.rb,
lib/textrazor/sentence.rb,
lib/textrazor/entailment.rb,
lib/textrazor/configuration.rb,
lib/textrazor/relation_param.rb

Defined Under Namespace

Modules: Util Classes: Category, Client, Configuration, Entailment, Entity, Phrase, Property, Relation, RelationParam, Request, Response, Sentence, Topic, Word

Constant Summary collapse

VERSION =
"1.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



40
41
42
# File 'lib/textrazor.rb', line 40

def self.configuration
  @configuration ||= Configuration.new
end

Class Method Details

.configure {|configuration| ... } ⇒ Object

Yields:



48
49
50
# File 'lib/textrazor.rb', line 48

def self.configure
  yield(configuration)
end

.entities(api_key, text, options = {}) ⇒ Object



24
25
26
# File 'lib/textrazor.rb', line 24

def self.entities(api_key, text, options = {})
  Client.entities(api_key, text, options)
end

.phrases(api_key, text, options = {}) ⇒ Object



32
33
34
# File 'lib/textrazor.rb', line 32

def self.phrases(api_key, text, options = {})
  Client.phrases(api_key, text, options)
end

.resetObject



44
45
46
# File 'lib/textrazor.rb', line 44

def self.reset
  @configuration = Configuration.new
end

.topics(api_key, text, options = {}) ⇒ Object



20
21
22
# File 'lib/textrazor.rb', line 20

def self.topics(api_key, text, options = {})
  Client.topics(api_key, text, options)
end

.words(api_key, text, options = {}) ⇒ Object



28
29
30
# File 'lib/textrazor.rb', line 28

def self.words(api_key, text, options = {})
  Client.words(api_key, text, options)
end