class SimpleRequest

Attributes

params[RW]
url[RW]

Public Class Methods

new() click to toggle source
# File lib/SimpleRequest.rb, line 6
def initialize
  @params={}
end

Public Instance Methods

clear_params() click to toggle source
# File lib/SimpleRequest.rb, line 33
def clear_params
  @params={}
end
get(format="normal") click to toggle source
# File lib/SimpleRequest.rb, line 23
def get(format="normal")
  url=URI(@url)
  res=Net::HTTP.get(url)
  if format=="normal"
      return res
  elsif format=="json"
      return JSON.parse(res)
  end
end
post(format="normal") click to toggle source
# File lib/SimpleRequest.rb, line 10
def post(format="normal")
  url=URI(@url)
  res=""
  http=Net::HTTP
  if format=="normal"
     res=http.post_form(url,@params)
  elsif format=="json"
     json_data=JSON.generate(@params)
     res=http.post_form(url,'json'=>json_data)
  end
  res.body
end