Class: YanSpeller::SpellRequest
- Inherits:
-
Object
- Object
- YanSpeller::SpellRequest
- Defined in:
- lib/yan_speller/spell_request.rb
Constant Summary collapse
- DATA_URL =
'http://speller.yandex.net/services/spellservice.json/checkText'
Instance Attribute Summary collapse
-
#success ⇒ Object
(also: #success?)
readonly
Returns the value of attribute success.
Instance Method Summary collapse
-
#initialize ⇒ SpellRequest
constructor
A new instance of SpellRequest.
- #send(text_for_check) ⇒ Object
Constructor Details
#initialize ⇒ SpellRequest
Returns a new instance of SpellRequest.
11 12 13 |
# File 'lib/yan_speller/spell_request.rb', line 11 def initialize @success = false end |
Instance Attribute Details
#success ⇒ Object (readonly) Also known as: success?
Returns the value of attribute success.
9 10 11 |
# File 'lib/yan_speller/spell_request.rb', line 9 def success @success end |
Instance Method Details
#send(text_for_check) ⇒ Object
15 16 17 18 19 20 21 22 23 |
# File 'lib/yan_speller/spell_request.rb', line 15 def send text_for_check @success = false uri = URI(DATA_URL) params = { text: text_for_check, ie: 'utf-8' } uri.query = URI.encode_www_form params result = Net::HTTP.get_response(uri) @success = result.is_a? Net::HTTPSuccess result end |