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