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/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: Client, Configuration, Entailment, Entity, Phrase, Property, Relation, RelationParam, Request, Response, Sentence, Topic, Word

Constant Summary collapse

VERSION =
"1.0.1"

Class Attribute Summary collapse

Class Method Summary collapse

Class Attribute Details

.configurationObject



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

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

Class Method Details

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

Yields:



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

def self.configure
  yield(configuration)
end

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



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

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

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



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

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

.resetObject



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

def self.reset
  @configuration = Configuration.new
end

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



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

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

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



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

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