Class: SendgridTemplateEngine::Template
- Inherits:
-
Object
- Object
- SendgridTemplateEngine::Template
- Defined in:
- lib/templates.rb
Instance Attribute Summary collapse
-
#id ⇒ Object
Returns the value of attribute id.
-
#name ⇒ Object
Returns the value of attribute name.
-
#versions ⇒ Object
Returns the value of attribute versions.
Class Method Summary collapse
Instance Attribute Details
#id ⇒ Object
Returns the value of attribute id.
66 67 68 |
# File 'lib/templates.rb', line 66 def id @id end |
#name ⇒ Object
Returns the value of attribute name.
66 67 68 |
# File 'lib/templates.rb', line 66 def name @name end |
#versions ⇒ Object
Returns the value of attribute versions.
66 67 68 |
# File 'lib/templates.rb', line 66 def versions @versions end |
Class Method Details
.create(value) ⇒ Object
68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/templates.rb', line 68 def self.create(value) obj = Template.new obj.id = value["id"] obj.name = value["name"] obj.versions = [] value["versions"].each{|version| ver = Version.create(version) obj.versions.push(ver) } obj end |