lib/lapse/transport/http.rb in lapse-0.0.15 vs lib/lapse/transport/http.rb in lapse-0.0.16
- old
+ new
@@ -58,10 +58,12 @@
Net::HTTP::Post.new(uri.request_uri)
when :put
Net::HTTP::Put.new(uri.request_uri)
when :delete
Net::HTTP::Delete.new(uri.request_uri)
+ when :patch
+ Net::HTTP::Patch.new(uri.request_uri)
end
end
def to_url_params(hash)
params = []
@@ -108,13 +110,13 @@
response = request(*args)
(200..299).include? response.code.to_i
end
def can_post_data?(method)
- [:post, :put].include?(method)
+ [:post, :put, :patch].include?(method)
end
- [:get, :post, :put, :delete].each do |method|
+ [:get, :post, :put, :delete, :patch].each do |method|
define_method method do |*args|
json_request(method, *args)
end
end