module RuenSpeller::HttpRequests
Public Instance Methods
send_request(request_text, request_is_post = false)
click to toggle source
# File lib/ruen_speller/http_requests.rb, line 7 def send_request(request_text, request_is_post = false) request_arguments = prepare(request_text).request_string if request_is_post uri = URI(URI.encode(Data::DATA_URL)) Net::HTTP.post_form(uri, {"text" => "#{request_arguments}"}).body else Net::HTTP.get URI(URI.encode(Data::DATA_URL+"?text=#{request_arguments}")) end end
Private Instance Methods
prepare(data)
click to toggle source
# File lib/ruen_speller/http_requests.rb, line 21 def prepare(data) if data.length == 1 Request.new(data.first) elsif data.length > 1 Request.new(data.join(" ")) elsif data.empty? Request.new data end end