Class: Tuling

Inherits:
Object
  • Object
show all
Defined in:
lib/tuling.rb

Constant Summary collapse

TULING_URL =
"http://www.tuling123.com/openapi/api"

Class Method Summary collapse

Instance Method Summary collapse

Constructor Details

#initializeTuling

Returns a new instance of Tuling.



18
19
20
21
22
23
24
# File 'lib/tuling.rb', line 18

def initialize
	if Tuling.api.nil? || Tuling.api == ""
		raise TulingError, 'Cannot find api keys'
	else
		puts ("Tuling Gem reads apis")
	end
end

Class Method Details

.apiObject



26
27
28
# File 'lib/tuling.rb', line 26

def self.api
  return "#{ENV['tuling123']}"
end

Instance Method Details

#input(content, userid) ⇒ Object



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

def input(content, userid)
	parsed_response =  get_response(full_url(content,userid))
	return parsed_response
end