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