class CreateSend::Transactional::ClassicEmail

Attributes

options[RW]

Public Class Methods

new(auth, client_id = nil) click to toggle source
Calls superclass method
# File lib/createsend/transactional_classic_email.rb, line 6
def initialize(auth, client_id = nil)
  @auth = auth
  @client_id = client_id
  super
end

Public Instance Methods

groups() click to toggle source
# File lib/createsend/transactional_classic_email.rb, line 17
def groups
  response = get "/transactional/classicemail/groups", :query => client_id
  response.map{|item| Hashie::Mash.new(item)}
end
send(options) click to toggle source
# File lib/createsend/transactional_classic_email.rb, line 12
def send(options)
  response = post "/transactional/classicemail/send", { :body => options.to_json , :query => client_id }
  response.map{|item| Hashie::Mash.new(item)}
end

Private Instance Methods

client_id() click to toggle source
# File lib/createsend/transactional_classic_email.rb, line 24
def client_id
  {:clientID => @client_id} if @client_id
end