Class: SendgridTemplateEngine::Template

Inherits:
Object
  • Object
show all
Defined in:
lib/templates.rb

Instance Attribute Summary collapse

Class Method Summary collapse

Instance Attribute Details

#idObject

Returns the value of attribute id.



66
67
68
# File 'lib/templates.rb', line 66

def id
  @id
end

#nameObject

Returns the value of attribute name.



66
67
68
# File 'lib/templates.rb', line 66

def name
  @name
end

#versionsObject

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