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