class SendgridTemplateEngine::Version
Attributes
active[RW]
html_content[RW]
id[RW]
name[RW]
plain_content[RW]
subject[RW]
template_id[RW]
updated_at[RW]
Public Class Methods
create(value)
click to toggle source
# File lib/versions.rb, line 63 def self.create(value) obj = Version.new obj.id = value["id"] obj.template_id = value["template_id"] obj.active = value["active"] obj.name = value["name"] obj.html_content = value["html_content"] obj.plain_content = value["plain_content"] obj.subject = value["subject"] obj.updated_at = value["updated_at"] obj end
Public Instance Methods
set_active(active)
click to toggle source
# File lib/versions.rb, line 107 def set_active(active) @active = active self end
set_html_content(html_content)
click to toggle source
# File lib/versions.rb, line 97 def set_html_content(html_content) @html_content = html_content self end
set_name(name)
click to toggle source
# File lib/versions.rb, line 87 def set_name(name) @name = name self end
set_plain_content(plain_content)
click to toggle source
# File lib/versions.rb, line 102 def set_plain_content(plain_content) @plain_content = plain_content self end
set_subject(subject)
click to toggle source
# File lib/versions.rb, line 92 def set_subject(subject) @subject = subject self end
to_hash()
click to toggle source
# File lib/versions.rb, line 76 def to_hash hash = { "active" => @active, "name" => @name, "html_content" => @html_content, "plain_content" => @plain_content, "subject" => @subject, } hash end