lib/sendgrid4r/rest/ips/pools.rb in sendgrid4r-0.3.0 vs lib/sendgrid4r/rest/ips/pools.rb in sendgrid4r-0.4.0

- old
+ new

@@ -32,41 +32,36 @@ Array(resp['ips']).each { |ip| ips.push(ip) } Pool.new(resp['pool_name'], resp['name'], ips) end def self.url(name = nil, ips = nil, ip = nil) - url = "#{SendGrid4r::Client::BASE_URL}/ips/pools" + url = "#{BASE_URL}/ips/pools" url = "#{url}/#{name}" unless name.nil? url = "#{url}/#{ips}" unless ips.nil? url = "#{url}/#{ip}" unless ip.nil? url end def post_pool(name, &block) - resp = post( - @auth, SendGrid4r::REST::Ips::Pools.url, name: name, &block - ) + endpoint = SendGrid4r::REST::Ips::Pools.url + resp = post(@auth, endpoint, name: name, &block) SendGrid4r::REST::Ips::Pools.create_pool(resp) end def get_pools(&block) resp = get(@auth, SendGrid4r::REST::Ips::Pools.url, &block) SendGrid4r::REST::Ips::Pools.create_pools(resp) end def get_pool(name, &block) - resp = get( - @auth, SendGrid4r::REST::Ips::Pools.url(name), &block - ) + endpoint = SendGrid4r::REST::Ips::Pools.url(name) + resp = get(@auth, endpoint, &block) SendGrid4r::REST::Ips::Pools.create_pool(resp) end def put_pool(name, new_name, &block) - resp = put( - @auth, - SendGrid4r::REST::Ips::Pools.url(name), - name: new_name, - &block) + endpoint = SendGrid4r::REST::Ips::Pools.url(name) + resp = put(@auth, endpoint, name: new_name, &block) SendGrid4r::REST::Ips::Pools.create_pool(resp) end def delete_pool(name, &block) delete(@auth, SendGrid4r::REST::Ips::Pools.url(name), &block)