-
Notifications
You must be signed in to change notification settings - Fork 13
templates
awwa500@gmail.com edited this page Jul 17, 2015
·
6 revisions
Create a template
template = client.post_template(name: 'new_template_name')
puts template.id # => String
puts template.name # => 'new_template_name'
puts template.versions # => Array
Retrieve all templates.
templates = client.get_templates
templates.templates.each do |template|
puts template.id # => String
puts template.name # => 'new_template_name'
template.versions.each do |ver| # => Array
puts ver.id # => String
puts ver.template_id # => String
puts ver.active # => 0/1
puts ver.name # => 'example version'
puts ver.updated_at # => '2014-05-22 20:05:21'
end
end
Retrieve a single template
template = client.get_template(template_id: template_id)
puts template.id # => String
puts template.name # => 'new_template_name'
template.versions.each do |ver|
puts ver.id # => String
puts ver.user_id # => Fixnum
puts ver.template_id # => String
puts ver.active # => 0/1
puts ver.name # => 'example version'
puts ver.html_content # => '<%body%><strong>Click to Reset</strong>'
puts ver.plain_content # => 'Click to Reset<%body%>'
puts ver.subject # => '<%subject%>'
puts ver.updated_at # => '2014-05-22 20:05:21'
end
Edit a template.
template = client.patch_template(
template_id: template.id, name: 'edit_template_name'
)
puts template.id # => String
puts template.name # => 'edit_template_name'
puts template.versions # => Array
Delete a template.
client.delete_template(template_id: template_id)