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