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