class Sendgrid::API::Service
Attributes
resource[R]
Public Class Methods
new(resource)
click to toggle source
# File lib/sendgrid/api/service.rb, line 7 def initialize(resource) @resource = resource end
Public Instance Methods
perform_request(entity, url, params = {})
click to toggle source
# File lib/sendgrid/api/service.rb, line 11 def perform_request(entity, url, params = {}) entity.from_response(request(url, params)) end
Private Instance Methods
request(url, params = {})
click to toggle source
# File lib/sendgrid/api/service.rb, line 17 def request(url, params = {}) resource.post(url, params) end