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