class GetFiveStars::Api::NetClient
Public Class Methods
new(request)
click to toggle source
# File lib/net_client.rb, line 7 def initialize(request) @request = request end
Public Instance Methods
send_request()
click to toggle source
# File lib/net_client.rb, line 11 def send_request req = Net::HTTP::Post.new("/api" + @request.get_action, initheader = {'Content-Type' =>'application/json'}) req.body = @request.get_parameters.to_json http = Net::HTTP.new("getfivestars.com", 443) http.use_ssl = true response = http.start {|http| http.request(req) } GetFiveStars::Api::Response.new(JSON.parse(response.body)) end