module ApiRegistro::HTTPSupport

Public Instance Methods

http_request(resource_url, http_method, message={}) { |response| ... } click to toggle source
# File lib/api_registro/http_support.rb, line 15
def http_request(resource_url, http_method, message={}, &block)
  if(ApiRegistro::SupportedMethods::ALL.include? http_method)
    response = HTTParty.send(http_method, resource_url, message)
    response = yield(response) if block_given?
    response
  else
    raise ArgumentError, "Unsupported HTTP method #{http_method}"
  end
end