class SendgridToolkit::ListEmails

Public Instance Methods

add(options = {}) click to toggle source
# File lib/sendgrid_toolkit/newsletter/list_emails.rb, line 5
def add(options = {})
  if options[:data].kind_of?(Hash)
    options[:data] = options[:data].to_json
  end

  api_post('email', 'add', options).parsed_response
end
delete(options = {}) click to toggle source
# File lib/sendgrid_toolkit/newsletter/list_emails.rb, line 21
def delete(options = {})
  api_post('email', 'delete', options).parsed_response
end
edit(options = {}) click to toggle source
# File lib/sendgrid_toolkit/newsletter/list_emails.rb, line 17
def edit(options = {})
  api_post('email', 'edit', options).parsed_response
end
get(options = {}) click to toggle source
# File lib/sendgrid_toolkit/newsletter/list_emails.rb, line 13
def get(options = {})
  api_post('email', 'get', options).parsed_response
end

Protected Instance Methods

compose_base_path(module_name, action_name) click to toggle source
Calls superclass method
# File lib/sendgrid_toolkit/newsletter/list_emails.rb, line 27
def compose_base_path(module_name, action_name)
  module_name.prepend 'lists/'

  super
end